none
MDI secundarios RRS feed

  • Pregunta

  • Cordial saludo.

    tengo la siguiente problema: Estoy creando una aplicación y necesito que todos los formularios que abro me aparezcan dentro del principal. 

    Al principal ya le active IsMdiContainer y en los demas hice lo siguiente dentro del formulario principal:

     frm2.MdiParent = Me
            frm2.Show()

    hasta ahi todo bien, el dilema es q dentro del segundo formulario (frm2) necesito abrir otro (frm3) y quiero que ese también me aparezca dentro del formulario principal, que debo hacer?


    JorgeLeonardoDC

    • Cambiado Enrique M. Montejo martes, 9 de mayo de 2017 11:42 Pregunta relacionada con Windows Forms.
    viernes, 5 de mayo de 2017 15:16

Respuestas

  • Hola JorgeLeonardoDC

    Intenta con esto:

        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim frm3 As New Form3()
            frm3.MdiParent = Me.MdiParent
            frm3.Show()
        End Sub

    Saludos


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.

    • Propuesto como respuesta Joyce_AC viernes, 5 de mayo de 2017 15:26
    • Marcado como respuesta Enrique M. Montejo lunes, 8 de mayo de 2017 6:35
    viernes, 5 de mayo de 2017 15:23

Todas las respuestas

  • Hola JorgeLeonardoDC

    Intenta con esto:

        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim frm3 As New Form3()
            frm3.MdiParent = Me.MdiParent
            frm3.Show()
        End Sub

    Saludos


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.

    • Propuesto como respuesta Joyce_AC viernes, 5 de mayo de 2017 15:26
    • Marcado como respuesta Enrique M. Montejo lunes, 8 de mayo de 2017 6:35
    viernes, 5 de mayo de 2017 15:23
  • pero donde pongo el codigo, en cual form?

    JorgeLeonardoDC

    viernes, 5 de mayo de 2017 17:01
  • Hola,

    Lo deberías poner en el formulario desde el cual lo deseas llamar, considerando que tu MDI es el form1, tu form2 el hijo y el form3 que quieres llamar desde el hijo. Este botón estaría en el form2

    Saludos


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.

    viernes, 5 de mayo de 2017 17:04