centrar formularios en visual basic

Iniciado por leliCabello, 24 Mayo 2010, 20:01 PM

0 Miembros y 1 Visitante están viendo este tema.

leliCabello

qtal ps, al ponerle centrados a mis formularios, primero los puse como hijas con MDchild, luego al tratar de centrarlos con startposition, me bota un anuncio que dice: el valor de la propiedad no es valido, como puedo centrar mis formularios??? :-(

TGa.

lo q podes hacer es centrarlo manualmente con las opciones top y left del MDIChild

mira este código: el formulario MDI se llama frmMDI y el MDIChild, frmMDIChild

Código (vb) [Seleccionar]
Dim ancho As Integer
Dim alto As Integer
Dim dist1 As Single
Dim dist2 As Single

Private Sub Form_Load()
ancho = frmMDI.Width - frmMDIChild.Width
alto = frmMDI.Height - frmMDIChild.Height
dist1 = ancho / 2
dist2 = alto / 2
frmMDIChild.Left = dist1
frmMDIChild.Top = dist2
End Sub


leliCabello

#2
 :huh: --______ me bota error!, lo raro es q solo me bota este error: el valor de la propiedad no es valido; cuando le pongo true la propiedad mdchild, sino ps no me bota errores

jack06

#3
Haber prueba esto, el código pon en el MDIForm, en un menu haces el llamado al Form1, espero te sirva.

Código (vb) [Seleccionar]
Form1.Top = (MDIForm1.ScaleHeight - Form1.Height) / 2
Form1.Left = (MDIForm1.ScaleWidth - Form1.Width) / 2
Form1.Show


Salu2.
(̅_̅̅_̅(̅_̅_̅_̅_̅() ڪ €l $åßîø nø d nµn¢å tødø lø qµ£ Þî£n$å, Þ£®ø $î£mÞ®£ Þî£n$å tødø lø qµ£ d (̅_̅̅_̅(̅_̅_̅_̅_̅() ڪ