CloseReason Enum

Definition

Anger orsaken till att ett formulär stängdes.

public enum class CloseReason
public enum CloseReason
type CloseReason = 
Public Enum CloseReason
Arv
CloseReason

Fält

Name Värde Description
None 0

Orsaken till stängningen definierades inte eller kunde inte fastställas.

WindowsShutDown 1

Operativsystemet stänger alla program innan det stängs.

MdiFormClosing 2

Den överordnade formen för det här MDI-formuläret (multiple document interface) stängs.

UserClosing 3

Formuläret stängs antingen programmatiskt eller via en användaråtgärd i användargränssnittet (till exempel genom att klicka på knappen Stäng i formulärfönstret, välja Stäng från fönstrets kontrollmeny eller trycka på ALT+F4).

TaskManagerClosing 4

Microsoft Windows Aktivitetshanteraren stänger programmet.

I Windows 8.1 och senare versioner används inte den här medlemmen eftersom Task Manager utfärdar meddelandet WM_SYSCOMMAND med SC_CLOSE. I Windows 7 och tidigare versioner utfärdades meddelandet WM_CLOSE. Den här åtgärden kan nu inte skiljas från och felklassificeras som CloseReason.UserClosing.

FormOwnerClosing 5

Ägarformuläret stängs.

ApplicationExitCall 6

- Exit() metoden för Application klassen anropades.

Kommentarer

Händelserna FormClosing och FormClosed utlöses när en Form stängs, antingen via användaråtgärd eller programmatiskt. Hanterare för dessa händelser tar emot parametrar av typen FormClosingEventArgs respektive FormClosedEventArgs. Båda dessa händelseargumentklasser använder CloseReason uppräkningen.

Gäller för

Se även