Visual Basic - Centrar Form

Life is soft - evento anual de software empresarial
 
Vista:

Centrar Form

Publicado por Jose (7 intervenciones) el 08/07/2004 20:30:39
Amigos un favor, como puedo crear un proceso para que al cargar un formulario secundario lo centre en el MDI ?
he intentado
me.top= (screen.height - me.height)/2
pero lo ubica muy arriba, provocando que aparezacn las barras de desplazamiento..
ayuda pls...
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

RE:Centrar Form

Publicado por Pere (150 intervenciones) el 08/07/2004 22:22:39
En el Form_Load() del formulario que quieras, escribe:

CentrarFormulario Me

Y en un módulo .bas

Sub CentrarFormulario(Formulario As Object)
x = (Screen.width - Formulario.width) / 2
y = (Screen.Height - Formulario.Height) / 2
Formulario.Move x, y
End Sub

Un saludo
Pere
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

RE:Centrar Form

Publicado por Jose (7 intervenciones) el 08/07/2004 22:42:40
Gracias Pere pero sucede que trabajo con una resolucion de 800x600 y
el formulario no esta centrado dentro del MDI, y persiste en aparecer la barra de desplazamiento. necesito que este excatamnet en el dentro del MDI
Gracias de antemamo.
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

RE:Centrar Form

Publicado por Pere (150 intervenciones) el 08/07/2004 23:05:04
Bueno, yo también trabajo con 800x600 lo que pasa es que no utilizo ningún MDI. De todas formas ¿has probado centrar en pantalla los dos?
Es decir, centras primero el que quieras en segundo plano y después el otro.

Saludos.
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