Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/01/2010, 12:04
rogeliolt
 
Fecha de Ingreso: abril-2008
Mensajes: 88
Antigüedad: 16 años, 1 mes
Puntos: 2
De acuerdo Respuesta: cerrar un form hijo, y mostrar el form padre

Cita:
Iniciado por palmerasistemas Ver Mensaje
1. agrega en la propiedades del form padre lo siguinete:

IsMdiContainer = True
en vez de usar botones utiliza el toolbar
y en el evnto click coloca:

Private Sub ToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItem1.Click

FormHijo.MdiParent = Me
FormHijo.Show()

End Sub


De esta manera al cerrar el formulario hijo el padre siempre sigue abierto.


Por otra parte si lo que deseas es un formulario que abra otras aplicaciones enotnces estas empleando un tipo de desarrollo SDI, en donde el formulario padre no le puedes asignar la propiedad del ismdicontainer = true debe ester en false.

Por tanto el codigo cambia y seria asi:

Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.Click

FormPadre.Hide()
FormHijo.Showdialog()

End Sub


Y en el evento de FormClosing del formulario hijo abres el "Formulario Padre"

Private Sub Form_Closing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing

Try
FormPadre.Show()
FormHijo.Dispose()
Catch ex As Exception
End Try

End Sub



Saludos
Espero tus comentarios.
Gracias mis amigos, ahora si ya resolvi mi duda, y fue con la opcion de palmerasistemas, gracias a ambos, de cualquier modo, las dos opciones se van al archivero, por cualquier duda a futuro