Form.Close Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cierra el formulario.
public:
void Close();
public void Close();
member this.Close : unit -> unit
Public Sub Close ()
Excepciones
El formulario se cerró mientras se creaba un identificador.
No se puede llamar a este método desde el Activated evento cuando WindowState se establece en Maximized.
Comentarios
Cuando se cierra un formulario, se cierran todos los recursos creados en el objeto y se elimina el formulario. Puede evitar el cierre de un formulario en tiempo de ejecución controlando el Closing evento y estableciendo la Cancel propiedad del CancelEventArgs objeto pasado como parámetro al controlador de eventos. Si el formulario que va a cerrar es el formulario de inicio de la aplicación, la aplicación finaliza.
Las dos condiciones en las que un formulario no se elimina Close es cuando (1) forma parte de una aplicación de interfaz de varios documentos (MDI) y el formulario no está visible; y (2) ha mostrado el formulario mediante ShowDialog. En estos casos, deberá llamar Dispose manualmente para marcar todos los controles del formulario para la recolección de elementos no utilizados.
Nota:
Cuando se llama al Close método en una Form ventana mostrada como modelo, no se puede llamar al método para que el Show formulario sea visible, ya que los recursos del formulario ya se han liberado. Para ocultar un formulario y, a continuación, hacer que sea visible, use el Control.Hide método .