Centrar un formulario en pantalla

Avatar de Usuario
h0ax
Administrador del Sitio
Mensajes: 40
Registrado: Dom, 01 Mar 2026, 16:33
Contactar:

Centrar un formulario en pantalla

Mensaje por h0ax »

Para saber cómo centrar un objeto en el medio de algo, conociendo las dimensiones del objeto y del lugar en que lo queremos poner, podemos decir que:

Centro = (Tamaño del lugar - tamaño del objeto)/2

Ahora no haremos más que utilizar esta fórmula para colocar un formulario en el medio de la pantalla, para esto lo haremos utilizando Visual Basic, y el código es:

Código: Seleccionar todo

Dim TopCorner As Integer
Dim LeftCorner As Integer


If Form1.WindowState <> 0 Then Exit Sub


TopCorner = (Screen.Height - Form1.Height) \ 2
LeftCorner = (Screen.Width - Form1.Width) \ 2
Form1.Move LeftCorner, TopCorner
La lógica es el lenguaje del universo, el código es su traducción.
Responder