반응형
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 |