La Web del Programador: Comunidad de Programadores
 
    Pregunta:  37382 - CÓMO CREO FORMULARIOS MDI E HIJOS (CHILD) EN VB.NET
Autor:  Marcos Gómez
Cómo creo un formularios MDI y formularios hijos (CHILD) en
Visual Basic.NET ya que en VB.60 eran solo propiedades de los formularios.
Solo viene la propiedad MDIcontainer para los formularios pero no se como dejar los formularios hijos para que se vean como contenidos por el formulario principal que contiene el menu.

  Respuesta:  Toni Coll
Efectivamente tienes que poner la propiedad MDIIsContainer a True en el Form que sea el Parent. Creas un menú y en la opción que abra el Child pon la propiedad MDIList a True (La propiedad Modifiers yo las pongo a Friend).

En el evento click de la opción, p.e. Abrir pon lo siguiente:

Private Sub Abrir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Abrir.Click
Dim frmHijo As New Form2()

frmHijo.MdiParent = Me
frmHijo.Show()
End Sub

Un saludo.