Formularios secundarios en un Formulario MDI

05/05/2010 - 05:03 por Waby | Informe spam
Mi problema es el siguiente.

Utilizo un formulario MDI desde el cual abro un formulario secundario
de la siguiente manera:

Private Sub UsuariosToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
UsuariosToolStripMenuItem.Click
Dim miFrmUsuarios As New frmUsuarios
miFrmUsuarios.MdiParent = Me
miFrmUsuarios.Show()
End Sub

todo bien hasta aquí. Pero, al querer abrir desde este formulario
secundario un tercer formulario, de la siguiente manera:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button1.Click
Dim miFrmUsuario As New frmUsuario
miFrmUsuario.MdiParent = frmMain
frmUsuario.Show()
End Sub

el nuevo formulario queda "desacoplado" del formulario principal (el
formulario principal es frmmain), No recibo ningún mensaje de error.
¿Hay alguna manera de poder incluir este tercer formulario, que abro
desde un formulario secundario, en el area de trabajo establecida por
mi formulario MDI principal?
Gracias por la ayuda que puedan prestarme.
 

Leer las respuestas

#1 Leandro Tuttini
05/05/2010 - 05:59 | Informe spam
hola

si la hay prueba usando

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button1.Click

Dim miFrmUsuario As New frmUsuario
miFrmUsuario.MdiParent = Me.MdiParent
frmUsuario.Show()

End Sub

como veras asignas de este form el parent que se le asocio cuando lo
abriste

saludos

Preguntas similares