
08/02/2007, 23:01
|
| | Fecha de Ingreso: noviembre-2006
Mensajes: 25
Antigüedad: 18 años, 4 meses Puntos: 0 | |
Re: Formularios MDI Causa justo tenia ese problema y lo resolvi hoy.... lo únic que hice fue pasar el objeto creado en el MDI principal y los traslade a cada formulario HIJO de la siguiente manera:
En el MDIPadre (o como quieras llamarle)
Dim OFrm_Hijo As New Frm_Hijo(Me)
Me.IsMdiContainer = True
OFrm_Hijo.MdiParent = Me
OFrm_Hijo.Show()
OFrm_Hijo.BringToFront()
En El Frm_Hijo (si es que quieres llamar desde hijo a hijo y no quieres q se generen mas ventanas)
Dim MDI as form
Public Sub New(ByVal Padre As Form)
MDI = Padre
InitializeComponent()
End Sub
y si quieres llamar a otro form pues...
Dim OFrm_Hijo2 As New Frm_Hijo2(MDI)
OFrm_Hijo2.MdiParent = ParentForm
OFrm_Hijo2.Show()
teniendo q crear en el constructor del Frm_Hijo2 la misma estructura del Frm_Hijo y asi sucesivamente... Espero q te sirva a mi me funco. Hablamos |