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

Определение

Указывает причину закрытия формы.

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

Поля

Имя Значение Описание
None 0

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

WindowsShutDown 1

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

MdiFormClosing 2

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

UserClosing 3

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

TaskManagerClosing 4

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

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

FormOwnerClosing 5

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

ApplicationExitCall 6

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

Комментарии

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

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

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