2011-04-25 5 views
0

닫기 버튼을 누르면 경고 메시지가 표시되기를 바랍니다. 경고 메시지를 _FormClosing 이벤트에 넣을 수 있지만 사용자가 중지하도록 선택하면 닫는 방법을 알지 못합니다.양식 닫기시 경고, 중지 방법

감사 Furqan

답변

4

양식의 폐쇄를 취소하려면 사실에 이벤트 핸들러에 전달 된 FormClosingEventArgs의 속성을 취소 을 설정합니다.

심판 : http://msdn.microsoft.com/en-us/library/system.windows.forms.form.formclosing.aspx

Private Sub Form1_FormClosing(sender as Object, e as FormClosingEventArgs) _ 
    Handles Form1.FormClosing 
    e.Cancel = true 'stop the form from closing 
End Sub 
+1

이 정확하지만, 당신이 정말로'확인해야 e.CloseReason'이 닫기 요청이 사용자의 특정 동작에 의해오고 있는지 확인합니다. 예를 들어 Windows 세션이 끝날 때 양식이 닫히는 것을 방지하고 싶지는 않습니다. –