Principales respuestas
Navegación entre formularios MDI (Problema)

Pregunta
-
Hola buenos días,
Seguramente sea una tontería pero no doy con la clave, resulta que estoy intentando pasar de un formulario a otro desde dos botones del formulario padre. La primera vez que lo hago funciona correctamente en el momento que vuelvo a pinchar en el primer botón para cargar el form en el padre no se recarga y así con el segundo botón tampoco se recarga y la verdad no se porque puede ser. A continuación os muestro el código.
' Botones del formulario padre.
Private Sub ToolStripButton3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton3.Click
formUno.MdiParent = Me
formUno.Show()
Me.Size = New System.Drawing.Size(710, 535)
End Sub
Private Sub ToolStripButton5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton5.Click
formDos.MdiParent = Me
formDos.Show()
Me.Size = New System.Drawing.Size(835, 650)
End Sub
Quedo a la espera de vuestra respuesta
Un saludo y muchas gracias,
Gus.
Respuestas
-
Lo he conseguido con el siguiente código:
Private Sub ToolStripButton5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton5.Click
Dim ofrmCarta As New frmExplorador()
' crear formulario hijo de un mdi
ofrmCarta.MdiParent = Me
ofrmCarta.Show()
Me.Size = New System.Drawing.Size(835, 650)
End Sub
Private Sub ToolStripButton6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton6.Click
Dim ofrmCarta As New frmExplorador()
' crear formulario hijo de un mdi
ofrmCarta.MdiParent = Me
ofrmCarta.Show()
Me.Size = New System.Drawing.Size(835, 650)
End Sub
Realmente la diferencia es la creación del un objeto del tipo formulario.
Dim ofrmCarta As New frmExplorador()
Un saludo y muchas gracias a todos.
Gus
- Marcado como respuesta PANCHETE miércoles, 19 de octubre de 2011 10:08
Todas las respuestas
-
-
Lo he conseguido con el siguiente código:
Private Sub ToolStripButton5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton5.Click
Dim ofrmCarta As New frmExplorador()
' crear formulario hijo de un mdi
ofrmCarta.MdiParent = Me
ofrmCarta.Show()
Me.Size = New System.Drawing.Size(835, 650)
End Sub
Private Sub ToolStripButton6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton6.Click
Dim ofrmCarta As New frmExplorador()
' crear formulario hijo de un mdi
ofrmCarta.MdiParent = Me
ofrmCarta.Show()
Me.Size = New System.Drawing.Size(835, 650)
End Sub
Realmente la diferencia es la creación del un objeto del tipo formulario.
Dim ofrmCarta As New frmExplorador()
Un saludo y muchas gracias a todos.
Gus
- Marcado como respuesta PANCHETE miércoles, 19 de octubre de 2011 10:08