none
Abrir un form desde otro Form en un Panel, en una sola ventana RRS feed

  • Pregunta

  • Hola a todos.

    Me gustaría tener el placer de una ayuda con un caso que no he podido realizar.

    Aquí lo planteo:

    Tengo un Formulario principal (Padre), donde abro un formulario 2 (Hijo) en un panel.

    En el formulario 2 tengo un botón que me abre otro formulario 3 (Nieto). Todo hasta ahí marcha bien, el problema es que me gustaría que el formulario 3 no me habrá otra ventana, sino que se cargue dentro del formulario 2 o del principal.

    miércoles, 1 de julio de 2020 15:32

Respuestas

  • Hola Alyson,

      

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te comento que para que la comunidad de foros te pueda asesorar mejor, es necesario que nos compartas el form/code que estas desarrollando. Así la comunidad de este foro podrá ayudarte a corregir errores, sugerir mejoras y resolver dudas. 


    Gracias por usar los foros de MSDN.  

      

    Eric Ruiz

     ____________________________ 

      

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.  

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.   

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft. 

    • Marcado como respuesta Alynson jueves, 2 de julio de 2020 13:33
    miércoles, 1 de julio de 2020 16:14
    Moderador

Todas las respuestas

  • Hola Alyson,

      

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te comento que para que la comunidad de foros te pueda asesorar mejor, es necesario que nos compartas el form/code que estas desarrollando. Así la comunidad de este foro podrá ayudarte a corregir errores, sugerir mejoras y resolver dudas. 


    Gracias por usar los foros de MSDN.  

      

    Eric Ruiz

     ____________________________ 

      

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.  

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.   

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft. 

    • Marcado como respuesta Alynson jueves, 2 de julio de 2020 13:33
    miércoles, 1 de julio de 2020 16:14
    Moderador
  • hola EricRR, gracias por tu información. 

    Yo estoy usando el siguiente código para abrir el formulario Nieto

    Private Sub Boton1_DoubleClick(sender As Object, e As EventArgs) Handles boton1.DoubleClick
            Dim form As New Formulario(Nieto)
            form.MdiParent = Me
            form.Show()
        End Sub

    me funciona todo, lo que quiero es que que al abrir lo haga dentro de otro, no de manera independiente, como un MDI

    miércoles, 1 de julio de 2020 16:44
  • hola EricRR, gracias por tu información. 

    Yo estoy usando el siguiente código para abrir el formulario Nieto

    Private Sub Boton1_DoubleClick(sender As Object, e As EventArgs) Handles boton1.DoubleClick
            Dim form As New Formulario(Nieto)
            form.MdiParent = Me
            form.Show()
        End Sub

    me funciona todo, lo que quiero es que que al abrir lo haga dentro de otro, no de manera independiente, como un MDI

    Hola Alynson,

    Podrías probar cambiando el "Me" por un "This"

    form.MdiParent = this

    De igual manera puedes revisar este video donde hace lo que estas buscando Video

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.  

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.   

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft. 

    jueves, 2 de julio de 2020 13:21
    Moderador