none
abrir y cerrar un panel RRS feed

  • Pregunta

  • buenas noches mi pregunta para ustedes puede resultar facil pero lo e intentado y no me sale tengo un boton que al darle click me abre un panel y quiero que al darle otro click me cierre ese mismo panel
    sábado, 22 de abril de 2017 0:48

Todas las respuestas

  • Hola, puedes mostrar como lo estas haciendo

    Saludos

    sábado, 22 de abril de 2017 1:26
  • Private Sub Button5_Click(sender As System.Object, e As System.EventArgs) Handles Button5.Click
            Panel6.Show()
        End Sub

    y tengo en el diseño un panel y un boton al momento de dar click en el boton se abra el panel y lo que quiero es que cuando de click en el boton se habra el panel y al darle otra vez click en el mismo boton se cierre el panel


    sábado, 22 de abril de 2017 1:52
  • Hola anthony lenyn

    Esto lo puedes controlar a través de la propiedad visible del control panel, de la siguiente forma

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    ' Si el panel esta visible, lo escondo
            If Panel1.Visible = True Then
                Panel1.Visible = False
                Return
            End If
    
    ' Si el panel no esta visible, lo muestro
            If Panel1.Visible = False Then
                Panel1.Visible = True
                Return
            End If
        End Sub

    Con eso deberías poder realizar tu petición

    Saludos


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

    sábado, 22 de abril de 2017 3:17
  • y para realizar que si esta habierto algun formulario y le de click en el boton me aparesca encima del formulario abierto el panel y pueda abrir mas formulario 

    ayudeme porfavor

    sábado, 22 de abril de 2017 4:51
  • anthony lenyn

    No te comprendo, deseas que el panel se abra como un formulario encima de otro? lo que tu deseas es un formulario popup? detalle mejor tu idea.

    Saludos


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

    sábado, 22 de abril de 2017 5:16
  • si quiero abrir dos formulario a la vez si tengo abierto un formulario y lo muevo y encima de ese formulario quiero abrir otro
    lunes, 24 de abril de 2017 19:53
  • Bueno cuando se llama a un formulario le dices Form.show() pero si estas usando Mdi, lo  conveniente es usar:

    Dim f as New Form1
    f.MdiParent=Me
    f.show()

    y de igual forma para el otro Form2;

    Dim f as New Form2
    f.MdiParent=Me
    f.show()

    puedes convocar el formulario 1 y 2 y moverlos dentro de este (MDI). Pero si usas un boton dentro de un mismo form podrias hacer solo:

    Form1.MdiParent=Me.MdiParent
    Form1.show()

    Inténtalo y sino solucioné tu consulta explícanos que deseas.

    Saludos.

    lunes, 24 de abril de 2017 23:46