C#

30.C#_WinForm - 폼 클로우징 이벤트 (C# Closing Event)

Godffs 2009. 9. 2. 15:15
반응형

폼 클로우징 이벤트로 해당 폼을 닫을 때 한번 더 확인여부를 묻는
메세지박스를 띄우는 예제입니다.


FrmMain

FrmMain 이벤트 속성
동작 - FormClosing : 폼을 닫을때 또는 폼 닫기 전에 발생하는 이벤트

FrmMain.cs
private void FrmMain_FormClosing(object sender,
        FormClosingEventArgs e)
{
        //폼을 닫을건지 취소 할 것인지 결정
        DialogResult dr = MessageBox.Show("종료하시겠습니까?",
        "종료확인",
        MessageBoxButtons.YesNo,
        MessageBoxIcon.Information);
           
        if (dr == DialogResult.No)
        {
                e.Cancel = true; //취소
        }
}

결과확인

[그림30-1]

30WinFrmMain.zip
다운로드

반응형