Condividi tramite


Form.Close Metodo

Definizione

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 .

Si applica a

Vedi anche