C# ESC 로 창 닫기

2011. 5. 23. 09:08 개발언어/C#.NET

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

  1. Favicon of http://minimonk.tistory.com BlogIcon 구차니비밀방문자
    2011.05.29 21:10 edit/del reply

    요즘에는 구글에서 찾아보면 devpia나 codeproject는 쏙 들어가고
    stackoverflow에서 쓸만한게 많이 건져지네요 ^^