본문 바로가기
개발언어/C#.NET

C# ESC 로 창 닫기

by 엔돌슨 2011. 5. 23.
반응형

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();
     }
 }

참고 사이트 : http://stackoverflow.com/questions/1998989/how-to-close-app-by-pressing-just-esc-key-in-c-net