Documentos de Académico
Documentos de Profesional
Documentos de Cultura
<formulario>.MdiParent = this;
Para poder crear nuevas ventanas debemos crear nuevas instancias del formulario hijo
(Form2), esto lo haremos con este cdigo, para VB lo hacemos con:
Dim frm2 As New Form2
VB como el de C# para saber cual es el formulario hijo que est activo, adems en la
misma asignacin declaramos una variable del tipo Form2.
Dim frm2 As Form2 = CType(Me.ActiveMdiChild, Form2)
Form2 frm2 = (Form2)this.ActiveMdiChild;
Una vez que tenemos el formulario hijo que est activo, podemos llamar al mtodo
Close para cerrarlo, pero... je, je, s, siempre hay (o puede haber) un pero... es
posible que no haya ningn formulario activo, por ejemplo si no tenemos ningn
documento abierto, por tanto deberamos comprobar si esa variable (frm2) tiene un
valor nulo, y en caso de que no sea as, podremos llamar de forma segura al mtodo
Close, veamos el cdigo de VB y C#:
If Not frm2 Is Nothing Then
frm2.Close()
End If
if( frm2 != null )
{
frm2.Close();
}