|
Formulario centrado en pantalla
Suponiendo un formulario llamado frmCliente le añadimos la función siguiente al evento Load.
Private Sub frmCliente_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
' posición x.y del formulario: centrado en la pantalla
Me.Left = (Screen.PrimaryScreen.WorkingArea.Width - Me.Width) \ 2
Me.Top = (Screen.PrimaryScreen.WorkingArea.Height - Me.Height) \ 2
End Sub
Posicionamos la propiedad Left a la mitad de la pantalla menos la mitad del tamaño de la ventana.
Hacemos lo propio con el alto, la mitad de la pantalla menos la mitad del tamaño de la ventana.
Ya tenemos nuestro formulario centrado en pantalla. Justo al abrirse, se ejecutará el evento Load y lo centrará.
autor: AMC email o web: webmaster@tecnocodigo.com Fecha articulo: 30/04/2009
|