hola, me encuentro con el siguiente problema. Al iniciar mi aplicación se carga una pantalla de login (form 1) y al meter los datos aparece otro formulario que es la pantalla principal del programa. El caso es que no se como hacer que desaparezca la pantalla de login una vez que ya se ha cargado la pantalla principal, porque si hago un close, se me cierra todo el programa.
Que puedo hacer???
gracias de antemano.
No recuerdo bien, pero creo que existía algo así
textBox1.visible = false;
Cita de: braulio23 en 18 Abril 2010, 20:13 PM
No recuerdo bien, pero creo que existía algo así
textBox1.visible = false;
jejeje gracias pero eso es para un textBox no para un formulario. xDD
Formulario.visible = false
la propiedad visible esta en todos los controles
Cita de: raul338 en 18 Abril 2010, 20:38 PM
Formulario.visible = false
la propiedad visible esta en todos los controles
Gracias, funciona, pero ahora me surge otro problema y esque al ocultarlo, si yo cierro la ventana de la pantalla princpal el programa no termina su ejecución puesto que la pantalla de login sigue abierta aunque oculta.. Que podría hacer???
Agrega un delegado al FormClosing o FormClosed y ahi pones Application.Exit()
Cita de: raul338 en 18 Abril 2010, 20:46 PM
Agrega un delegado al FormClosing o FormClosed y ahi pones Application.Exit()
Muchas gracias ya está hecho. ;-)
Salu2.
Cita de: raul338 en 18 Abril 2010, 20:46 PM
Agrega un delegado al FormClosing o FormClosed y ahi pones Application.Exit()
Justo tengo el mismo problema pero no entendí bien la solución, si no es mucha molestia ¿podrías explicarlo un poco más?
Saludos.
es muy facil
seleccionas tu formulario y en el evento formclosing le das doble clic
y pones lo siguiente
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
Application.Exit();
}
Perfecto ya funciona bien, muchas gracias por tu respuesta.
No entendía eso del delegado jeje creo que me toca leer mas sobre el tema.