Visual Basic para Aplicaciones - Centrar 3 botones

Life is soft - evento anual de software empresarial
   
Vista:

Centrar 3 botones

Publicado por Carlos (2 intervenciones) el 11/03/2010 12:59:57
Hola aa todos

Tengo un formulario principal con 3 botones y 2 imágenes. El form se abre maximizado. Las Imagenes están "delimitadas" una al margen izquierdo y la otra al derecho.

Lo que quiero es que los 3 botones queden siempre centrados. He intentado con el siguiente código pero no acaba de ajustarse bien.

Uso Access 2007.

Private Sub Form_Activate()
Me.Abrir_Ofertas.Left = Me.WindowWidth - Me.Abrir_Ofertas.Width - 60
Me.Abrir_Empresas.Left = Me.Width / 2 '(Me.Abrir_Usuarios.Left + Me.Abrir_Usuarios.Left) / 2 'Me.Imagen6.Left 'Me.WindowWidth / 2 - Me.Abrir_Empresas.Width / 2 - 20
End Sub

Private Sub Form_Resize()
Me.Abrir_Ofertas.Left = Me.WindowWidth - Me.Abrir_Ofertas.Width - 60
Me.Abrir_Empresas.Left = Me.Width / 2 '(Me.Abrir_Usuarios.Left + Me.Abrir_Usuarios.Left) / 2 'Me.Imagen6.Left 'Me.WindowWidth / 2 - Me.Abrir_Empresas.Width / 2 - 20
End Sub

Muchas gracias por adelado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JuanC

RE:Centrar 3 botones

Publicado por JuanC (431 intervenciones) el 11/03/2010 13:59:03
para centrar un botón
btn.Left = (Me.Width - btn.Width) / 2

para centrar los 3, podés centrar uno y los demás desplazarlos respecto del
primero o podés considerar que los 3 botones son 'uno' y hacer algunas cuentas...

Saludos, desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar