Centrar formularios en cualquier resolucion de Pantalla

xramirez
18 de Enero del 2006
Buenas tardes a todos, y de antemano muchas gracias por la ayuda que me puedan brindar...
Como hago para que mi programa trabaje presentando un determinado formulario siempre en el centro del monitor no importa la resolución que tenga seteada la configuracion de pantalla?
Creo importante mencionarles que dichos formularios son llamdos dentro de un form MDI maximizado.

Rosa
18 de Enero del 2006
Hola, puedes usar este código:

Public Sub CenterForm(ByVal pstrFormulario As Form)

pstrFormulario.Top = (MDIMain.Height - MDIMain.Toolbar1.Height - MDIMain.StatusBar1.Height - 450 - pstrFormulario.Height) / 2
pstrFormulario.Left = (MDIMain.Width - pstrFormulario.Width) / 2

End Sub