Hay dos formas en mi proyecto: Form1 y Form2. Hay un botón en Form1, y lo que quiero hacer es cerrar Form1 y mostrar Form2 cuando se haga clic en ese botón.¿Cómo evito que la aplicación finalice cuando cierro el formulario de inicio?
En primer lugar, he intentado
Form2 frm = new Form2();
frm.Show();
this.Close();
pero como Form1 se cerró, Form2 también quedó cerrado. A continuación, intentó
Form2 frm = new Form2();
frm.Show();
this.Hide();
pero hay una desventaja de que la aplicación no salir cuando el Form2 es closed.So, que tenía que poner en fuentes adicionales en la sección form_FormClosing de Form2.
Hmm .... Me pregunto si este es el camino correcto .... Entonces, ¿cuál es la forma correcta de manejar este problema?
em .. esto es lo mismo que escribí sobre mi pregunta. de todas formas, gracias por responder – jn4kim
tiene form1 y form 2, cuando presiona un botón en form1 para abrir form2 desea cerrar form1, si usa form1.Hide(); ocultará form1, ¿por qué quieres cerrar form1? simplemente ocultar no es bueno para ti? – Shamal