Iniciar con login y liberar la forma.....

05/06/2006 - 16:44 por xavendano | Informe spam
Saludos,

Tengo la situación siguiente:
Una app., con una ventana de login que luego de realizar la validaciones de
rigor, llama a una ventana principal, llamémosla Main.
Ocurre que no logro cerrar la ventana de login sin que la aplicación
completa se detenga en su ejecución.
Lo que se hace actualmente es que luego que la ventana principal se carga,
la ventana de login se oculta.
Algo así:

'Muestra la ventana principal de la aplicación.

Me.Hide()

Dim frmMain As New frmMain

frmMain.Show()


Aunque en apariencia soluciona el problema, no es lo que se desea.
Entonces, ¿como hacer un correcto llamado a un Main, desde una ventana de
login y que a su vez, esta ultima se cierre del sistema?


Gracias..
 

Leer las respuestas

#1 José Mª Toro Bermejo
05/06/2006 - 17:10 | Informe spam
hola xavendano.
lo que quieres puedes hacerlo de 2 maneras:
a) Seleccionar en las opciones del proyecto que la aplicacion se cierre
cuando el ultimo formulario abierto se cierre.
b)Si tienes un formulario principal en el que se basa tu aplicacion, puedes
poner este para que se lance el primero y desde ahi lanzar el formulario de
login, el cual una vez idenficado el usuario puedes cerrarlo tranquilamente.

form_load()
if login.showdialog() = dialogresult.ok then
login.close()
login.dispose()
else
mostrar mensaje de usuario no valido o bien cierras la aplicacion
end if

No se si me he explicado bien.
Espero que te sirva

Saludos,
José Mª Toro Bermejo

"xavendano" escribió en el mensaje
news:
Saludos,

Tengo la situación siguiente:
Una app., con una ventana de login que luego de realizar la validaciones
de rigor, llama a una ventana principal, llamémosla Main.
Ocurre que no logro cerrar la ventana de login sin que la aplicación
completa se detenga en su ejecución.
Lo que se hace actualmente es que luego que la ventana principal se carga,
la ventana de login se oculta.
Algo así:

'Muestra la ventana principal de la aplicación.

Me.Hide()

Dim frmMain As New frmMain

frmMain.Show()


Aunque en apariencia soluciona el problema, no es lo que se desea.
Entonces, ¿como hacer un correcto llamado a un Main, desde una ventana de
login y que a su vez, esta ultima se cierre del sistema?


Gracias..



Preguntas similares