Form.Close Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiude il form.
public:
void Close();
public void Close ();
member this.Close : unit -> unit
Public Sub Close ()
Eccezioni
La chiusura del form è avvenuta durante la creazione di un handle.
Non è possibile chiamare questo metodo dall'evento Activated quando la proprietà WindowState è impostata su Maximized.
Commenti
Quando un modulo viene chiuso, tutte le risorse create all'interno dell'oggetto vengono chiuse e il modulo viene eliminato. È possibile impedire la chiusura di un modulo in fase di esecuzione gestendo l'evento Closing e impostando la Cancel proprietà del CancelEventArgs passato come parametro al gestore eventi. Se il modulo che si sta chiudendo è la forma di avvio dell'applicazione, l'applicazione termina.
Le due condizioni in cui un modulo non viene eliminato Close
è quando (1) fa parte di un'applicazione MDI (multiple-document interface) e il modulo non è visibile e (2) è stato visualizzato il modulo usando ShowDialog. In questi casi, sarà necessario chiamare Dispose manualmente per contrassegnare tutti i controlli del modulo per Garbage Collection.
Nota
Quando il Close metodo viene chiamato su una Form finestra senza modalità, non è possibile chiamare il Show metodo per rendere visibile il modulo, perché le risorse del modulo sono già state rilasciate. Per nascondere un modulo e quindi renderlo visibile, usare il Control.Hide metodo .
Attenzione
Prima di .NET Framework 2.0, gli Form.Closed eventi e Form.Closing non vengono generati quando il Application.Exit metodo viene chiamato per uscire dall'applicazione. Se si dispone di codice di convalida in uno di questi eventi che devono essere eseguiti, è necessario chiamare il Form.Close metodo per ogni modulo aperto singolarmente prima di chiamare il Exit metodo.