Visual Basic - CUANDO EJECUTO EL LOGIN MI PAGINA DE MENU PRINCIPAL NO APARECE

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 22
Ha disminuido 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

CUANDO EJECUTO EL LOGIN MI PAGINA DE MENU PRINCIPAL NO APARECE

Publicado por fredy (8 intervenciones) el 30/01/2017 18:32:50
hola muy buenos dias, mi consulta es lo siguiente cuando ejecuto mi login ingreso mi usuario y conrtaseña me aparece el formulario de mi menu principal y despues se cierra automaticamente me podrian ayudar muchas gracias.
Quisiera saber por que motivo se cierra automaticamente.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Imports Entidad
Imports Datos
 
Public Class Login
 
    Dim dts As New Eusuario
    Dim func As New Fusuario
    Private Sub btnentrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnentrar.Click
 
        Try
            dts._DNI_USUARIO = TXTUSUARIO.Text
            dts._CONTRASEÑA = TXTCLAVE.Text
 
            If func.INICIOSESION(dts) = True Then
                Dim forLogin As New MenuPrincipal
                forLogin.Show()
                Me.Hide()
            Else
                MsgBox("Acceso denegado")
 
            End If
        Catch ex As Exception
            MsgBox(ex.Message)
 
        End Try
    End Sub
 
  Private Sub btnsalir_Click(sender As Object, e As EventArgs) Handles btnsalir.Click
 
    End Sub
End Class
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 24
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

CUANDO EJECUTO EL LOGIN MI PAGINA DE MENU PRINCIPAL NO APARECE

Publicado por Bruno (11 intervenciones) el 31/01/2017 18:11:35
Fijate entre las líneas 15 y 17. Instancias forLogin como MenuPrincipal, lo cargas/mostras y automáticamente lo ocultas (Hide).
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 22
Ha disminuido 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

CUANDO EJECUTO EL LOGIN MI PAGINA DE MENU PRINCIPAL NO APARECE

Publicado por fredy (8 intervenciones) el 01/02/2017 16:28:27
si pero me puedes decir, x q si lo borro el Me.Hide() me aparece el menu de login y el menu de la pagina principal muchas gracias por su respuesta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

CUANDO EJECUTO EL LOGIN MI PAGINA DE MENU PRINCIPAL NO APARECE

Publicado por Hamza Akiour (7 intervenciones) el 01/02/2017 19:59:54
¿Por qué declaras forLogin como nuevo MenuPrincipal?, haz que cada uno sea una instancia diferente:
1
MenuPrincipal.Show()
Y dentro del load de MenuPrincipal pones:
1
Login.Hide()

Con esto, primero abres el form "MenuPrincipal", y cuando este carga esconde el form "Login" (entiendo que se llama "Login" por la clase).

Un saludo,
www.hamza.es
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 22
Ha disminuido 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

CUANDO EJECUTO EL LOGIN MI PAGINA DE MENU PRINCIPAL NO APARECE

Publicado por fredy (8 intervenciones) el 10/02/2017 21:09:13
Cuando hago:

Login.Hide()

me sale que no puedo hacer referencia a si mismo a traves de su instancia predeterminada o sea quiere que utilice Me en su lugar de Login, pero si hago eso estaria como al principio, que es lo que Hago
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

CUANDO EJECUTO EL LOGIN MI PAGINA DE MENU PRINCIPAL NO APARECE

Publicado por Hamza Akiour (7 intervenciones) el 15/02/2017 11:44:49
Tienes que ejecutar Login.Hide() dentro de MenuPrincipal, no desde Login.
Un saludo.
www.hamza.es
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar