CloseReason Enumeration

Definition

Gibt den Grund an, warum ein Formular geschlossen wurde.

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

Felder

Name Wert Beschreibung
None 0

Die Ursache der Schließung wurde nicht definiert oder konnte nicht bestimmt werden.

WindowsShutDown 1

Das Betriebssystem schließt alle Anwendungen vor dem Herunterfahren.

MdiFormClosing 2

Das übergeordnete Formular dieses MDI-Formulars (Multiple Document Interface) wird geschlossen.

UserClosing 3

Das Formular wird entweder programmgesteuert oder über eine Benutzeraktion auf der Benutzeroberfläche geschlossen (z. B. durch Klicken auf die Schaltfläche " Schließen " im Formularfenster, Auswählen von "Schließen " aus dem Steuerelementmenü des Fensters oder Drücken von ALT+F4).

TaskManagerClosing 4

Der Microsoft Windows Task-Manager schließt die Anwendung.

In Windows 8.1 und höheren Versionen wird dieses Element nicht verwendet, da task manager die nachricht WM_SYSCOMMAND mit SC_CLOSE ausgibt. In Windows 7 und früheren Versionen wurde die nachricht WM_CLOSE ausgegeben. Diese Aktion ist jetzt nicht mehr zu unterscheiden und als falsch klassifiziert als CloseReason.UserClosing.

FormOwnerClosing 5

Das Besitzerformular wird geschlossen.

ApplicationExitCall 6

Die Exit() Methode der Application Klasse wurde aufgerufen.

Hinweise

Die FormClosing Ereignisse FormClosed werden ausgelöst, wenn eine Form geschlossen wird, entweder über eine Benutzeraktion oder programmgesteuert. Handler für diese Ereignisse empfangen Parameter vom Typ FormClosingEventArgs bzw FormClosedEventArgs. Beide Ereignisargumentklassen verwenden die CloseReason Enumeration.

Gilt für:

Weitere Informationen