none
Cerrar mdi y abrir login

    Pregunta

  • Hola, como puedo hacer para cerrar todos los formularios abiertos dentro de un MDI incluso el MDI, y abrir el formulario de login. Espero me puedan comprender.

    El codigo que tengo es el siguiente

     Private Sub CambiarUsuarioToolStripMenuItemClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CambiarUsuarioToolStripMenuItem.Click
            Hide()
            LoginForm1.Show()
        End Sub

    No me funciona de forma correcta.

    Una vez que cambio el usuario al tratar de volver a cambiarlo no me abre el login.

    Osea, sirve para cambiar una sola vez el usuario

    Saludos.

    miércoles, 21 de diciembre de 2016 1:54

Respuestas

Todas las respuestas

  • Veo que haces un hide antes de llamar al formulario de login pero no se donde vuelves a mostrarlo.
    Puedes hacer

    Private Sub CambiarUsuarioToolStripMenuItemClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CambiarUsuarioToolStripMenuItem.Click
        Hide()
        LoginForm1.ShowDialog()
        Show()
    End Sub


    Saludos, Javier J

    miércoles, 21 de diciembre de 2016 7:59
  • Lo puede solucionar con la función Hide y ocultándolo  LoginForm1.Visible = True

    miércoles, 21 de diciembre de 2016 14:12