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
Il modulo è stato chiuso durante la creazione di un handle.
Non è possibile chiamare questo metodo dall'evento Activated quando WindowState è impostato 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à dell'oggetto CancelEventArgs passato come parametro al gestore eventi. Se il modulo che si sta chiudendo è il formato 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 utilizzando ShowDialog. In questi casi, sarà necessario chiamare Dispose manualmente per contrassegnare tutti i controlli del modulo per l'operazione di Garbage Collection.
Annotazioni
Quando il Close metodo viene chiamato su una Form finestra visualizzata come 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 renderlo visibile, usare il Control.Hide metodo .