Condividi tramite


CloseReason Enumerazione

Definizione

Specifica il motivo per cui un form è stato chiuso.

public enum class CloseReason
public enum CloseReason
type CloseReason = 
Public Enum CloseReason
Ereditarietà
CloseReason

Campi

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

Vedi anche