Form Login en VB.NET

28/10/2005 - 13:02 por Yo | Informe spam
Hola grupo

Tengo vb.net y he creado un formulario de inicio que pide el nombre de
usuario y contraseña.
El problema es que cuando valido los datos y ejecuto:

frmlogin.hide
frmlogin.close

se termina la ejecución del resto del programa. ¿ Que puedo hacer ?

En vb express 2005 hay una opción para configurar cuando quieres que se
termine la ejecución del programa seleccionando :
-cuando se cierre el formulario principal o
-cuando se cierre el último formulario.

Existe en la version 2003???
 

Leer las respuestas

#1 Carlos Gómez
28/10/2005 - 13:24 | Informe spam
Primero, el formulario frmlogin debe devolver un valor.
Para ello haces:

Dim _UsuarioValido as Boolean

Public ReadOnly Property UsuarioValido as Boolean
Get
Return _UsuarioValido
End Get
End Property

Cuando compruebas que el usuario es valido,

_UsuarioValido=True


Ahora creas un modulo, y haces que sea el que inicie la aplicacion

En el modulo:

Dim Valido as Boolean
Dim formulario as New frmlogin

Application.Run(formulario)
Valido=formulario.UsuarioValido
formulario.Dispose
formulario=nothing
If Valido Then
Dim formulario as New FormularioInicio
Application.Run(formulario)
formulario.Dispose
formulario=nothing
Endif

Preguntas similares