Sdílet prostřednictvím


CloseReason Výčet

Definice

Určuje důvod zavření formuláře.

public enum class CloseReason
public enum CloseReason
type CloseReason = 
Public Enum CloseReason
Dědičnost
CloseReason

Pole

ApplicationExitCall 6

Byla Exit() vyvolána metoda Application třídy .

FormOwnerClosing 5

Formulář vlastníka se zavírá.

MdiFormClosing 2

Nadřazený formulář tohoto formuláře rozhraní MDI (Multiple Document Interface) se zavírá.

None 0

Příčina uzavření nebyla definována nebo ji nelze určit.

TaskManagerClosing 4

Správce úloh systému Microsoft Windows zavírá aplikaci.

V Windows 8.1 a novějších verzích se tento člen nepoužívá, protože Správce úloh vydá WM_SYSCOMMAND zprávu s SC_CLOSE. Ve Windows 7 a starších verzích WM_CLOSE byla zpráva vydána. Tato akce je teď nerozeznatelná od a nesprávně klasifikovaná jako CloseReason.UserClosing.

UserClosing 3

Formulář se zavírá programově nebo prostřednictvím akce uživatele v uživatelském rozhraní (například kliknutím na tlačítko Zavřít v okně formuláře, výběrem možnosti Zavřít v ovládací nabídce okna nebo stisknutím kombinace kláves ALT+F4).

WindowsShutDown 1

Operační systém ukončuje všechny aplikace před vypnutím.

Poznámky

Události FormClosing a FormClosed jsou vyvolány při zavření Form , a to buď prostřednictvím akce uživatele, nebo programově. Obslužné rutiny pro tyto události přijímají parametry typu FormClosingEventArgs a FormClosedEventArgs. Obě tyto třídy argumentů událostí používají CloseReason výčet.

Platí pro

Viz také