본문 바로가기

SIMPLE C#/기초

[SIMPLE C#] 단축키 설정 하기

 

1. ALT + 조합 단축키 설정 방법  : 컨트롤의 이름속성(TEXT)에   & 기호를 이용하여 조합 합니다.

위 버튼에서 접속버튼은 ALT+C로 할당 되었으며, 할당 방법은 TEXT속성에  &C 로 입력하는 것입니다.

2. SHORT CUT : 이 기능은 메뉴 스트립 혹은 툴스트립에서 지원 합니다.

Visual Studio - File Menu

위 사진은 VIsualStudio 의 파일 메뉴이며, Ctrl+S 와 같은 단축키가 ShortCut 입니다. 할당을 하려면 MenuStrip 혹은 ToolStrip을 추가 합니다.

메뉴를 구성하고, 해당 메뉴를 선택한 후 속성창에서 ShortCutKey를 찾습니다.

마우스를 이용하여 원하는 조합을 선택합니다.

마우스를 이용하여 키를 할당하면 완료 됩니다.

할당된 키가 우측에 표시 됩니다.

3. KeyDown 이벤트 이용

ESC키를 누르면 현재 폼을 닫는 코드 입니다

모든 컨트롤의 이벤트를 폼에 등록해야 만 폼의 단축키를 사용할 수 있습니다. KeyPreView를 "True" 로 사용해야 합니다. 해당 값이 False 라면 이벤트가 동작하지 않습니다.  이벤트는 기본값으로 포커스를 가지고 있는 컨트롤에서만 발생 합니다. KeyPreview는 해당 이벤트를 폼에도 등록하여, 커서의 컨트롤이 처리한 후 폼에서도 추가 처리가 되는 구조입니다.

설명은 첨부된 동영상이 더 좋을것 같습니다 !^^

수고하셔요!