반응형
Winform에서 ESC키를 눌렀을 때 창이 닫히게 처리하는 방법입니다.
간단히 Form의 Keydown 이벤트가 발생할때 ESC키를 누렀으면 폼을 닫게 해주면 됩니다.
아래와 같이 폼 로드 함수에서 Form.KeyPreview = true; 해주시는 게 중요하고~
private void NoticeForm_Load(object sender, EventArgs e) { this.KeyPreview = true; }
이벤트 함수 Key Down 을 추가해주시고 코드를 아래와 같이 넣으시면 됩니다.
private void NoticeForm_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { this.Close(); } }
반응형
'개발자 > C#' 카테고리의 다른 글
VS2010 프로젝트 솔루션 이름변경하기 (4) | 2014.05.15 |
---|---|
Thread.Sleep 메서드 (Int32) - 지정된 시간 동안 현재 스레드를 일시 중단 (0) | 2014.01.07 |
c# 관련 교육자료와 소스 많은 곳 정리 (1) | 2013.12.10 |
참조된 구성 요소 'MySql.Data'을(를) 찾을 수 없습니다. (0) | 2013.11.27 |
앞에 0 붙이고 소숫점 한자리 표현 식 (0) | 2013.10.08 |
Code Review Checklist and Guidelines for C# Developers (0) | 2013.06.04 |
C# Audio Tutorial 1 - Wave File with NAudio (0) | 2013.03.26 |
폼의 제목변경 코드에서 (0) | 2012.10.16 |
더욱 좋은 정보를 제공하겠습니다.~ ^^