Tengo un estilo login con 2 formularios al momento de entrar con un boton hago esto
Main mn = new Main();
mn.Show();
this.Hide();
Luego hago esto al momento de cerrar el menu hago esto
private void Main_FormClosing(object sender, FormClosingEventArgs e)
{
Form1 fm = new Form1();
fm.Show();
}
Pero en cuanto cierro el formulario 1 no se termina de ejecutar el proyecto como si hubiesa abierto o creado otro form al momento de hacerle hide o al monstrarlo desde el el form1 hay alguna función en donde pueda cerrar todas mis ventanas?
Lo que debes hacer es llamar a la función Application.Exit(), la cual cierra todos los formularios de la aplicación (en caso de que necesites mantener abierto el Form en el que llamas a Hide()). Si no necesitas tener en memoria el Form, entonces reemplaza Hide() por Close().