Form.FormClosed 이벤트
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
폼이 닫힌 후 발생합니다.
public:
event System::Windows::Forms::FormClosedEventHandler ^ FormClosed;
public event System.Windows.Forms.FormClosedEventHandler FormClosed;
public event System.Windows.Forms.FormClosedEventHandler? FormClosed;
member this.FormClosed : System.Windows.Forms.FormClosedEventHandler
Public Custom Event FormClosed As FormClosedEventHandler
이벤트 유형
예제
다음 예제에서는 이 멤버의 사용을 보여 줍니다. 예제에서는 이벤트 처리기에서 보고서를 FormClosed 이벤트입니다. 이 보고서를 통해 이벤트 발생 하 고 도움이 될 수 있습니다 디버깅 하는 경우를 학습할 수 있습니다. 자주 발생 하는 이벤트 또는 여러 이벤트를 보고 하려면 바꾸는 것이 좋습니다 MessageBox.Show 사용 하 여 Console.WriteLine 줄에 메시지를 추가 또는 TextBox합니다.
예제 코드를 실행 하려면 형식의 인스턴스를 포함 하는 프로젝트에 붙여넣습니다 Form 라는 Form1
합니다. 연결 된 이벤트 처리기는 확인 된 FormClosed 이벤트입니다.
private void Form1_FormClosed(Object sender, FormClosedEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "CloseReason", e.CloseReason );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "FormClosed Event" );
}
Private Sub Form1_FormClosed(sender as Object, e as FormClosedEventArgs) _
Handles Form1.FormClosed
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "CloseReason", e.CloseReason)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"FormClosed Event")
End Sub
설명
이벤트는 FormClosed 폼이 사용자 또는 메서드 또는 Exit 클래스의 Close 메서드에 의해 닫힌 후에 발생합니다Application. 폼이 닫히지 않도록 하려면 이벤트를 처리 FormClosing 하고 이벤트 처리기에 true
전달된 의 CancelEventArgs 속성을 로 설정합니다Cancel.
이 이벤트를 사용하여 양식에서 사용하는 리소스를 해제하는 등의 작업을 수행하고 양식에 입력한 정보를 저장하거나 부모 양식을 업데이트할 수 있습니다.
양식이 MDI(다중 문서 인터페이스) 부모 양식인 경우 MDI 부모 폼 FormClosing 의 이벤트가 발생하기 전에 모든 MDI 자식 폼의 FormClosing 이벤트가 발생합니다. 마찬가지로 MDI FormClosed 부모 폼의 이벤트가 발생하기 전에 FormClosed 모든 MDI 자식 폼의 이벤트가 발생합니다.
이벤트 처리에 대한 자세한 내용은 이벤트 처리 및 발생 을 참조하십시오.
적용 대상
추가 정보
.NET