728x90
반응형
ESC입력
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
//esc 입력시
if (keyData == Keys.Escape)
{
this.Close();
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
프로그램 상단 X버튼
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
//X 버튼 클릭시
if (DialogResult.Yes != MessageBox.Show(
"정말 종료하시겠습니까?", //내용
"프로그램 종료", //제목
MessageBoxButtons.YesNo,//버튼 종류
MessageBoxIcon.Warning, //내용 아이콘
MessageBoxDefaultButton.Button2)) //버튼 포커스
{
e.Cancel = true;
}
}
생성한 버튼 클릭시 종료
//exit버튼 클릭시
Application.Exit();
728x90
반응형