CloseReason Výčet

Definice

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

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

Pole

Name Hodnota Description
None 0

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

WindowsShutDown 1

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

MdiFormClosing 2

Nadřazený formulář tohoto více rozhraní dokumentu (MDI) je zavřený.

UserClosing 3

Formulář se zavírá programově nebo prostřednictvím uživatelské akce 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 z nabídky ovládacího prvku okna nebo stisknutím kombinace kláves ALT+F4).

TaskManagerClosing 4

Správce úloh Microsoft Windows zavře aplikaci.

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

FormOwnerClosing 5

Formulář vlastníka je zavřený.

ApplicationExitCall 6

Metoda Exit()Application třídy byla vyvolána.

Poznámky

Události a FormClosing události se generují při FormClosed zavření, a to Form buď prostřednictvím akce uživatele, nebo prostřednictvím kódu programu. Obslužné rutiny pro tyto události přijímají parametry typu FormClosingEventArgs a FormClosedEventArgsv uvedeném pořadí. Obě tyto třídy argumentů událostí používají CloseReason výčet.

Platí pro

Viz také