Freigeben über


CloseReason Enumeration

Definition

Gibt den Grund dafür an, dass ein Formular geschlossen wurde.

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

Felder

ApplicationExitCall 6

Die Exit()-Methode der Application-Klasse wurde aufgerufen.

FormOwnerClosing 5

Das Besitzerformular wird geschlossen.

MdiFormClosing 2

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

None 0

Die Ursache für das Schließen wurde nicht definiert oder konnte nicht ermittelt werden.

TaskManagerClosing 4

Die Anwendung wird mithilfe des Microsoft Windows Task-Managers geschlossen.

In Windows 8.1 und höheren Versionen wird dieser Member nicht verwendet, da der Task-Manager die WM_SYSCOMMAND Meldung mit SC_CLOSEausgibt. In Windows 7 und früheren Versionen wurde die WM_CLOSE Meldung ausgegeben. Diese Aktion ist jetzt von nicht mehr zu unterscheiden und als CloseReason.UserClosingfalsch klassifiziert.

UserClosing 3

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

WindowsShutDown 1

Das Betriebssystem schließt alle Anwendungen vor dem Herunterfahren des Systems.

Hinweise

Die FormClosing Ereignisse und FormClosed werden ausgelöst, wenn ein Form geschlossen wird, entweder durch 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