La Web del Programador: Comunidad de Programadores
 
    Pregunta:  63014 - CERRAR FORMULARIOS
Autor:  Aquiles B.
Buen dia, tengo un pequeño problema que quiza no sea muy complicado pero no lo he podido resolver

Tengo una aplicacion para windows en VS2008 y C# la cual tiene 2 formularios, y de uno paso al siguiente de esta forma

Form2 SigForm = new Form2();
SigForm.Show();

Lo que quiero es que al hacer eso, el primer formulario ya no sea visible, es mas, que se cierre y que solo se vea el segundo

Mi problema tambien es que al momento de depurar mi programa, si yo cierro mi formulario al hacer click en la "X" o con codigo this.Close(); no se cierra del todo sino que lo sigue depurando el VS2008

Alguna idea de como resolverlo?

De antemano gracias

  Respuesta:  Jose Amilcar Sauceda Reyes
Para que ya no siga apareciendo tenes que utilizar la siguiente funcion:

form2.Dispose();

Esta funcion termina del todo la utilizacion de un objeto y ya no sigue apareciendo en memoria. Tambien puedes ver el objeto disposed.