Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/01/2012, 09:27
ricardo_eslokehay
 
Fecha de Ingreso: marzo-2011
Mensajes: 37
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: mdi en visual.net

Cita:
Iniciado por chcma Ver Mensaje
FormChild objHijo = new FormChild();
objHijo.MdiParent = this;
objHijo.Dock = DockStyle.Fill;

panel1.Controls.Add(objHijo);
objHijo.Show();
Hola gracias por contestar, tenia algo parecido hecho pero me gusto mas tu forma. Ahora tengo una duda y es como hago parar cerrar un formulario hijo ya abierto cuando pinche en otro boton del menu toolstrip. Te adjunto parte del codigo para que veas mas o menos como lo tengo:

Private Sub ToolSBtnPrecision_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolSBtnPrecision.Click

'cerrar formulario hijo
For Each ChildForm As Form In Me.MdiChildren
ChildForm.Close()
Next

Dim myFrmprecision As New FrmPrecision
myFrmprecision = New FrmPrecision
myFrmprecision.MdiParent = Me
myFrmEmails.Dock = DockStyle.Fill
Me.Panel1.Controls.Add(myFrmprecision)
myFrmprecision.Show()
ToolSBtnEQCvn.Checked = False
ToolSBtnSemails.Checked = False

End Sub

Private Sub ToolSBtnSemails_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolSBtnSemails.Click

Dim myFrmEmails As FrmEmails
myFrmEmails = New FrmEmails
myFrmEmails.MdiParent = Me
myFrmEmails.Dock = DockStyle.Fill
Panel1.Controls.Add(myFrmEmails)
myFrmEmails.Show()
ToolSBtnEQCvn.Checked = False
ToolSBtnPrecision.Checked = False

End Sub


Un saludo y si puedes ayudarme muchas gracias.