-
[C#] - WinForm Form Esc 키 눌렀을때 종료하기.NET/CSharp 2018. 9. 13. 14:22
[ 그림 1 - Form KeyPreview 속성 True 설정 ] Form에서 해당 키를 받기 위해서는 그림1과 같이 속성 창에서 KeyPreview 속성을 True로 설정해야 한다.
[ 그림 2 - Form KeyDown 이벤트 등록 ] KeyPreview 속성을 True로 설정후에는 그림2와 같이 KeyDown 이벤트롤 등록한다.
Esc 키가 눌렀을때 Form.Close() 함수를 호출한다.
private void TestForm_KeyDown(object sender, KeyEventArgs e) { if ((Keys)e.KeyValue == Keys.Escape) { this.Close(); } }
'.NET > CSharp' 카테고리의 다른 글
[C#] - Working Directory (0) 2019.04.16 [C#] - WinForm PropertyGrid 에 표시되는 Enum 값 이름 변경하기 (0) 2018.12.25 [C#] - Debug 모드 일때 실행과 디버그 구분하기 (0) 2018.09.13 [C#] - WinForm 사용자 정의 컨트롤 사용하기 (0) 2018.08.26 [C#] - WinForm 컨트롤 사용하기 (0) 2018.08.26