elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Cerrar todos mis formularios en C#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Cerrar todos mis formularios en C#  (Leído 519 veces)
SrTrp

Desconectado Desconectado

Mensajes: 265


Script/C#


Ver Perfil
Cerrar todos mis formularios en C#
« en: 12 Junio 2018, 23:03 »

Tengo un estilo login con 2 formularios al momento de entrar con un boton hago esto
Código
  1.  
  2.            Main mn = new Main();
  3.  
  4.                mn.Show();
  5.  
  6.                this.Hide();
  7.  
Luego hago esto al momento de cerrar el menu hago esto
Código
  1. private void Main_FormClosing(object sender, FormClosingEventArgs e)
  2.        {
  3.            Form1 fm = new Form1();
  4.            fm.Show();
  5.        }
  6.  
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?


En línea

El Benjo


Desconectado Desconectado

Mensajes: 390



Ver Perfil WWW
Re: Cerrar todos mis formularios en C#
« Respuesta #1 en: 14 Junio 2018, 19:43 »

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().


En línea

www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines