Formulario de login

30/06/2006 - 08:33 por Marc Solé | Informe spam
Hola grupo, tengo un pequeño problema con el formulario de login que he
creado para mi aplicación.

Es un formulario de login normal y corriente donde se introduce una nombre
de usuario y una contraseña y al validarlos tiene que lanzar otro formulario
principal.

El problema es que si cierro el formulario de login se me cierra el
principal, ya que es desde este formulario donde creo una instancia a un
nuevo formulario principal.

Alguna idea para poder hacer esto?

Sé que este tema ya ha salido por aquí, porqué me suena, pero no lo
encuentro.

Muchas gracias de antemano.

Marc

Preguntas similare

Leer las respuestas

#6 Marc Solé
30/06/2006 - 15:31 | Informe spam
Muchas gracias Juan Diego por tu ayuda. Al final he creado la clase porqué
supongo que también tendré otras variables públicas, así que ya lo tendré
hecho.

Muchas gracias por todo,

Marc


"Juan Diego Bueno" wrote in message
news:
Por cierto, lo olvidaba. La variable ha de ser estatica (static).
También puedes pasar de crear esa clase y usar la clase Program
declarando en ella la variable como public static

Juan Diego Bueno wrote:
Yo para eso suelo crear una clase abstracta llamada VariablesPublicas
donde almaceno este tipo de cosas

Marc Solé wrote:
> Gracias Juan Diego por la respuesta.
>
> Ahora me ha surgido otra pequeña duda.
>
> Tal y como me dices en tu ejemplo, tengo que poner un código que me
> compruebe la validación. Lo que estoy intentado hacer es crear una


variable
> booleana en el Main, que sea publica y poder acceder a ella desde mi
> formulario de login, pero no lo consigo.
>
> Tienes alguna idea de como lo puedo hacer?
>
> Muchas gracias
>
> "Juan Diego Bueno" wrote in message
> news:
> Hola Marc:
>
> Lo que debes hacer para solucionar este problema es llamar a este y
> sucesivos forms desde el método main() de la forma siguiente:
>
> static void Main()
> {
> Application.Run(new frmLogin());
> // Código que comprueba si se ha validado correctamente
> Application.Run(new frmPrincipal());
> }
>
> Si suponemos que el frmLogin no se puede cerrar salvo que el usuario se
> haya autenticado bien... al cerrarlo, creará la instancia del
> siguiente formulario sin cerrar todo el proyecto. Asegúrate, claro,
> que el form no se pueda cerrar sin haberse autenticado o dentro de este
> main, puedes evaluar si se ha autenticado bien y si es así, abrir el
> siguiente form, y sino, cerrar o hacer lo propio. El tema es que no
> debes hacerlo todo desde el primer form, porque una vez cerrado,
> cierras toda la aplicación
>
>
>
> Marc Solé wrote:
> > Hola grupo, tengo un pequeño problema con el formulario de login que


he
> > creado para mi aplicación.
> >
> > Es un formulario de login normal y corriente donde se introduce una


nombre
> > de usuario y una contraseña y al validarlos tiene que lanzar otro
> formulario
> > principal.
> >
> > El problema es que si cierro el formulario de login se me cierra el
> > principal, ya que es desde este formulario donde creo una instancia a


un
> > nuevo formulario principal.
> >
> > Alguna idea para poder hacer esto?
> >
> > Sé que este tema ya ha salido por aquí, porqué me suena, pero no lo
> > encuentro.
> >
> > Muchas gracias de antemano.
> >
> > Marc
Respuesta Responder a este mensaje
#7 Marc Solé
30/06/2006 - 15:32 | Informe spam
Gracias Alberto por tu ejemplo. También me ha servido para aclarar una
cosilla.

Muchas gracias,

Marc


"A Trujillo" wrote in message
news:
Que tal Marc,
Tal vez te guste mirar en este articulo del Guille:
http://www.elguille.info/NET/vs2005...cs2005.htm
Que te sea util,
Alberto

"Marc Solé" wrote:

> Hola grupo, tengo un pequeño problema con el formulario de login que he
> creado para mi aplicación.
>
> Es un formulario de login normal y corriente donde se introduce una


nombre
> de usuario y una contraseña y al validarlos tiene que lanzar otro


formulario
> principal.
>
> El problema es que si cierro el formulario de login se me cierra el
> principal, ya que es desde este formulario donde creo una instancia a un
> nuevo formulario principal.
>
> Alguna idea para poder hacer esto?
>
> Sé que este tema ya ha salido por aquí, porqué me suena, pero no lo
> encuentro.
>
> Muchas gracias de antemano.
>
> Marc
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida