Visual Basic.NET - VB2005Abrir formulario hijo desde formulario padre

 
Vista:

VB2005Abrir formulario hijo desde formulario padre

Publicado por Marta (49 intervenciones) el 11/12/2006 15:04:29
Tengo un formulario principal (con la propiedad isMdiContainer=true).

Creo otro formulario, que quiero que sea secundario al primero, y que se acople a la ventana principal. ¿cómo puedo hacerlo?

Yo llamo así al formulario secundario desde el primero:

Dim f As New fsecundario
f.MdiParent = Me
f.Show()

Pero lo que me hace es abrir el formulario "fsecundario" por debajo del principal. Pero no se ve...
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:VB2005Abrir formulario hijo desde formulario pa

Publicado por Francisco Javier (1 intervención) el 14/02/2007 14:12:13
Si no entiendo mal tu pregunta lo que quieres es abrir un formulario hijo desde un padre como un editor de texto.
Ejemplo das a nuevo y se abre uno nuevo y con abrir idem
Es es muy sencillo
te creas dos formularios uno que será el padre y otro el hijo
Luego creas:
Dim MyFrmHijo As New FrmHijo 'Se crea una variable FormHijo
Public Sub New()
InitializeComponent()
Me.IsMdiContainer = True 'Especificar FrmPadre es Mdi Padre
MyFrmHijo.MdiParent = Me 'Indica que es formulario secundario
Me.MyFrmHijo.WindowState = FormWindowState.Maximized '(optativo)
Me.MyFrmHijo.Text = "Archivo Nuevo"
MyFrmHijo.Show() 'Muestra el formulario
End Sub

Sub Nuevo()
Me.MyFrmHijo = New FrmHijo
Me.IsMdiContainer = True
MyFrmHijo.MdiParent = Me
Me.MyFrmHijo.Show()
End Sub
Private Sub tsmNuevo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tsmNuevo.Click
Nuevo()
End Sub
y con esto te crea un formulario hijo dentro del padre cada vez que des a nuevo

Fran
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