Поделиться через


CloseReason Перечисление

Определение

Указывает причину, по которой форма была закрыта.

public enum class CloseReason
public enum CloseReason
type CloseReason = 
Public Enum CloseReason
Наследование
CloseReason

Поля

ApplicationExitCall 6

Был вызван метод Exit() класса Application.

FormOwnerClosing 5

Форма-владелец закрывается.

MdiFormClosing 2

Родительская форма этой формы многодокументного интерфейса (MDI) закрывается.

None 0

Причина закрытия не была определена или не может быть определена.

TaskManagerClosing 4

Диспетчер задач Microsoft Windows закрывает приложение.

В Windows 8.1 и более поздних версиях этот элемент не используется, так как диспетчер задач выдает WM_SYSCOMMAND сообщение с SC_CLOSE. В Windows 7 и более ранних версиях WM_CLOSE сообщение было выдано. Это действие теперь не отличается от и неправильно классифицируется как CloseReason.UserClosing.

UserClosing 3

Форма закрывается программными способами или с помощью действия пользователя в пользовательском интерфейсе (например нажатием кнопки Закрыть в окне формы, выбором параметра Закрыть в системном меню окна или нажатием сочетания клавиш ALT+F4).

WindowsShutDown 1

Операционная система закрывает все приложения перед завершением работы.

Комментарии

События FormClosing и FormClosed возникают при Form закрытии объекта с помощью действий пользователя или программно. Обработчики для этих событий получают параметры типа FormClosingEventArgs и FormClosedEventArgsсоответственно. Оба этих класса аргументов события используют перечисление CloseReason .

Применяется к

См. также раздел