Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Skeletron en 20 Noviembre 2009, 02:37 am



Título: [SOLUCIONADO] Correcto cerrado de Aplicacion
Publicado por: Skeletron en 20 Noviembre 2009, 02:37 am
Hola gente, les comento que hay se me vino un duda seguramente idiota, pero en fin.. duda es..

La cuestion, es que desde un FORM1, abro un FORM2..
Por ahí leí que la sentencia END, no es buena utilizarla para cerrar las aplicaciones, es verdad eso? porque lo que, leí que hay que hacerla mediante: Me.Close() y luego Me.Dispose()
Ok..
Pero, si estoy en mi FORM2, y tengo que cerrar la aplicacion... que hago?? porque Me.Close y Me.Dispose, serrarian ese FORM2, pero luego de cerrarse, pasaría al FORM1, y la aplicacion quedaria abierta..

Que me dicen?


Y pregunta 2:
Con:
Me.Close()
Me.Dispose()
es suficiente apra cerrar el Form1 (es el principal).. porque, me da como que faltase algo..


Título: Re: Correcto cerrado de Aplicacion
Publicado por: Christian010 en 20 Noviembre 2009, 03:45 am
Podrias poner:

Form1.close ()
Form1.dispose ()

Aunque yo suelo usar :

Application.exit ()

Y si, es suficiente para cerrar el Form1, pero si cierras el form principal, por default el programa se cierra, pero puedes cambiar eso en las opciones, para que la aplicacion finalize al cerrar el ultimo form.

Si solo quieres que desaparesca pero sin cerrar el programa usa el .hide ()

salu2


Título: Re: Correcto cerrado de Aplicacion
Publicado por: Skeletron en 20 Noviembre 2009, 05:33 am
muchas gracias compañero..