반응형
how to close app by pressing just Esc. key in C#.Net
C# Winform에서 ESC키를 눌렀을 때 창이 닫히게 처리하는 방법입니다. 간단히 Form의 Keydown 이벤트가 발생할때 ESC키를 누렀으면 폼을 닫게 해주면 됩니다. C# ESC 창닫기 소스를 보시면 쉽게 이해 할 수 있습니다.
Set Form.KeyPreview = true and add an event handler to Form.KeyDown. Within this event handler add the following code:
소스코드
FormLoad 에서 this.KeyPreview = true; 로 지정을 합니다.
// Keydown Event
private void ChatForm_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Escape)
{
this.Close();
}
}
// Keydown Event
private void ChatForm_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Escape)
{
this.Close();
}
}
참고 사이트 : http://stackoverflow.com/questions/1998989/how-to-close-app-by-pressing-just-esc-key-in-c-net