1. 단일 키보드 문자를 지정하기 위해서, 문자 자체를 사용한다.
예) A 문자를 표현하기 위해서, 메소드에 문자열 "A"를 전달한다.
2. 1개 이상의 문자를 표현하기 위해서, 선행하는 문자에 각 추가 문자를 덧붙인다.
예) A, B 그리고 C 문자를 표현하기 위해서, "ABC"와 같은 매개 변수를 지정한다.
3. 더하기 기호(+), 퍼센트 기호(%), 틸드(~) 그리고 괄호 ()는 특별한 의미를 갖는다. 이 문자들 중 하나를 지정하기 위해서 중괄호({})로 문자를 묶는다.
예) 더하기 기호를 지정하기 위해서, "{+}"를 사용한다.
4. 중괄호 문자를 지정하기 위해서, "{{}"와 "{}}"를 사용한다.
5. 대괄호([])는 특별한 의미가 없지만, 중괄호로 묶어야 한다. 다른 애플리케이션에서, 동적 데이터 교환(DDE) 발생시 중요할 수 있는 특별한 의미를 갖는다.
6. 특수 키는 아래와 같다.
키 | 코드 |
Backspace | , 또는 |
BREAK | |
CAPS LOCK | |
DEL 또는 DELETE | 또는 |
DOWN ARROW | |
END | |
ENTER | 또는 ~ |
ESC | |
HELP | |
HOME | |
INS 또는 INSERT | 또는 |
LEFT ARROW | |
NUM LOCK | |
PAGE DOWN | |
PAGE UP | |
PRINT SCREEN | (미래 사용을 위해 예약) |
RIGHT ARROW | |
SCROLL LOCK | |
TAB | |
UP ARROW | |
F1 | |
F2 | |
F3 | |
F4 | |
F5 | |
F6 | |
F7 | |
F8 | |
F9 | |
F10 | |
F11 | |
F12 | |
F13 | |
F14 | |
F15 | |
F16 | |
Keypad Add | |
Keypad Subtract | |
Keypad Multiply | |
Keypad Divide |
7. 조합 키는 아래와 같다.
키 | 코드 |
SHIFT | + |
CTRL | ^ |
ALT | % |
8. 다른 여러 키를 누르는 동안 SHIFT, CTRL 및 ALT 조합을 누르고 있어야 함을 지정하려면 해당 키의 코드를 괄호로 묶는다.
예) E와 C를 누른 상태에서 SHIFT를 누르도록 지정하려면 "+ (EC)"를 사용한다.
예) SHIFT를 누른 상태에서 E를 누르고 SHIFT없이 C를 누르도록 지정하려면 "+EC"를 사용한다.
9. 반복 키를 지정하려면 {key number} 형식을 사용한다. 키와 숫자 사이에 공백을 넣어야 한다.
예) {LEFT 42}는 왼쪽 화살펴 키를 42번 누르는 것을 의미한다.
예) {H 10}은 H를 10번 누르는 것을 의미한다.
'C# > WinForm' 카테고리의 다른 글
[C#/WINFORM] B 트리 사용하기 (0) | 2021.04.10 |
---|---|
[C#/WINFORM] Bitmap 클래스 : 마우스 휠을 사용해 특정 종횡비로 비트맵 잘라내기 (0) | 2021.04.10 |
[C#/WINFORM] 특정 화면에서 전경 윈도우의 전체 화면 모드 여부 구하기 (0) | 2021.04.10 |
[C#/WINFORM] 윈도우 텍스트 구하기 (0) | 2021.04.07 |
[C#/WINFORM] 윈도우 위치/크기/상태 구하기 (0) | 2021.04.07 |
[C#/WINFORM] SendKeys 클래스 : 키 코드 사용하기 (0) | 2021.04.03 |
[C#/WINFORM] SendKeys 클래스 : SendWait 정적 메소드를 사용해 ESC 키 누르기 (0) | 2021.04.03 |
[C#/WINFORM] k-평균 클러스터링(k-means clustering) 사용하기 (0) | 2021.03.11 |
[C#/WINFORM] PictureBox 클래스 : 배경 이미지 위에 낙서하기 (0) | 2021.03.10 |
[C#/WINFORM] Bitmap 클래스 : 오버레이 비트맵 혼합하기 (0) | 2021.03.09 |
[C#/WINFORM] Bitmap 클래스 : 색상 대체하기 (0) | 2021.03.08 |
댓글을 달아 주세요