다음을 통해 공유


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 이상 버전에서는 작업 관리자가 를 사용하여 메시지를 SC_CLOSE발급하기 때문에 이 멤버가 WM_SYSCOMMAND 사용되지 않습니다. Windows 7 및 이전 버전에서는 WM_CLOSE 메시지가 발행되었습니다. 이 작업은 이제 와 구별할 수 없으며 로 CloseReason.UserClosing잘못 분류됩니다.

UserClosing 3

폼은 사용자 인터페이스에서 사용자 작업(예를 들어, 폼 창에서 닫기 단추를 클릭하거나 창의 컨트롤 메뉴에서 닫기를 선택하거나 Alt+F4를 누름)을 통해 닫히거나 프로그래밍 방식으로 닫힙니다.

WindowsShutDown 1

운영 체제가 종료되기 전에 모든 애플리케이션이 닫힙니다.

설명

FormClosingFormClosed 이벤트가 발생 경우를 Form 사용자 동작을 통해 또는 프로그래밍 방식으로 닫힌 합니다. 이러한 이벤트에 대 한 처리기 형식의 매개 변수를 받을 FormClosingEventArgsFormClosedEventArgs, 각각. 이벤트 인수 클래스는 둘 다 사용 된 CloseReason 열거형입니다.

적용 대상

추가 정보