CloseReason 열거형

정의

폼이 닫힌 이유를 지정합니다.

public enum class CloseReason
public enum CloseReason
type CloseReason = 
Public Enum CloseReason
상속
CloseReason

필드

Name Description
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 사용합니다.

적용 대상

추가 정보