CloseReason Wyliczenie

Definicja

Określa przyczynę zamknięcia formularza.

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

Pola

ApplicationExitCall 6

Wywołano Exit() metodę Application klasy .

FormOwnerClosing 5

Formularz właściciela jest zamykany.

MdiFormClosing 2

Formularz nadrzędny tego formularza z wieloma dokumentami (MDI) jest zamykany.

None 0

Przyczyna zamknięcia nie została zdefiniowana lub nie można jej określić.

TaskManagerClosing 4

Menedżer zadań systemu Microsoft Windows zamyka aplikację.

W Windows 8.1 i nowszych wersjach ten element członkowski nie jest używany, ponieważ Menedżer zadań wysyła WM_SYSCOMMAND komunikat z SC_CLOSE. W systemie Windows 7 i starszych wersjach WM_CLOSE komunikat został wyświetlony. Ta akcja jest teraz nie do odróżnienia od i błędnie sklasyfikowana jako CloseReason.UserClosing.

UserClosing 3

Formularz jest zamykany programowo lub za pośrednictwem akcji użytkownika w interfejsie użytkownika (na przykład przez kliknięcie przycisku Zamknij w oknie formularza, wybranie pozycji Zamknij z menu sterowania okna lub naciśnięcie klawisza ALT+F4).

WindowsShutDown 1

System operacyjny zamyka wszystkie aplikacje przed zamknięciem.

Uwagi

Zdarzenia FormClosing i FormClosed są wywoływane po zamknięciu elementu Form za pośrednictwem akcji użytkownika lub programowo. Programy obsługi dla tych zdarzeń odbierają odpowiednio parametry typu FormClosingEventArgs i FormClosedEventArgs. Obie te klasy argumentów zdarzeń używają CloseReason wyliczenia.

Dotyczy

Zobacz też