728x90
그림
예제
public Form1()
{
InitializeComponent();
this.FormClosing += FormClosing_;
}
protected void FormClosing_(Object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.WindowsShutDown)
return;
if (this.DialogResult == DialogResult.Cancel)
{
switch (MessageBox.Show(this, "프로그램을 종료하시겠습니까?", "Exit", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
{
//Stay on this form
case DialogResult.No:
e.Cancel = true;
break;
default:
break;
}
}
}
728x90
'프로그래밍 > C#' 카테고리의 다른 글
| C# 에서 ListView 항목 csv (엑셀) 로 저장 (0) | 2016.11.30 |
|---|---|
| C# 가상함수(Virtual)와 오버라이드(override) (0) | 2016.10.27 |
| ArrayList 초기화 방법들 (0) | 2016.09.23 |
| RX vs2012 에서 설치 (0) | 2016.08.25 |
| ArrayList 버그 (0) | 2016.01.22 |
댓글