Blog Content

    티스토리 뷰

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

    반응형

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


    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
    다운로드

    반응형

    Comments