Leggere in inglese

Condividi tramite


CloseReason Enumerazione

Definizione

Specifica il motivo per cui un form è stato chiuso.

C#
public enum CloseReason
Ereditarietà
CloseReason

Campi

Nome Valore Descrizione
ApplicationExitCall 6

È stato richiamato il metodo Exit() della classe Application.

FormOwnerClosing 5

Il form proprietario viene chiuso.

MdiFormClosing 2

Il form padre di questo form con interfaccia a documenti multipli (MDI) viene chiuso.

None 0

Causa della chiusura non definita o impossibile da determinare.

TaskManagerClosing 4

Gestione attività di Windows sta chiudendo l'applicazione.

In Windows 8.1 e versioni successive questo membro non viene usato perché Gestione attività genera il WM_SYSCOMMAND messaggio con SC_CLOSE. In Windows 7 e versioni precedenti il WM_CLOSE messaggio è stato generato. Questa azione è ora indistinguibile da e erroneamente classificato come CloseReason.UserClosing.

UserClosing 3

È in corso la chiusura del modulo a livello di programmazione o in seguito a un'azione dell'utente nell'interfaccia utente, ad esempio clic sul pulsante Chiudi nella finestra del modulo, scelta di Chiudi dal menu di controllo della finestra o pressione di ALT+F4.

WindowsShutDown 1

Il sistema operativo sta chiudendo tutte le applicazioni prima dell'arresto.

Commenti

Gli FormClosing eventi e FormClosed vengono generati quando un oggetto Form viene chiuso, tramite l'azione dell'utente o a livello di codice. I gestori per questi eventi ricevono rispettivamente i parametri di tipo FormClosingEventArgs e FormClosedEventArgs. Entrambe queste classi di argomenti di evento usano l'enumerazione CloseReason .

Si applica a

Prodotto Versioni
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Vedi anche