'c# key'에 해당되는 글 1건

  1. 2010.04.20 입력받은 키보드 key 를 이용하는 방법

윈폼에서 KeyDown 이벤트를 추가시켜주고 아래와 같은 소스를 입력하면

  private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.F1)
            {
                MessageBox.Show("HI");
               

            }
        }


F1 키를 눌렀을 경우 HI 라는 문자열이 출력되는 메세지 창이 뜬다.
F1 부분만 자신이 원하는 key를 써주면 된다.
ex ) Keys.M , Keys.Enter 등등...

☆ 주의 사항 ☆

폼에 버튼 등의 컨트롤을 추가하고 나서 프로그램을 실행시켜보면 key를 눌러도 우리가 원했던 HI 라는 메세지 창이 실행되지 않는다.
다른 컨트롤을 추가해도 마찬가지다.
이때 폼의 속성중에 KeyPreview = true 로 설정해주면 정상적으로 실행된다.

'Programming > C#' 카테고리의 다른 글

입력받은 키보드 key 를 이용하는 방법  (0) 2010.04.20
가상키 이벤트 보내기  (0) 2010.04.20
멀티 쓰레드 프로그램 종료시 프로세스가 종료되지 않는 현상  (0) 2009.09.23
byte배열 string으로 변환  (0) 2009.09.22
XML  (0) 2009.09.20
DATETIME 활용법  (2) 2009.05.04
 «이전 1  다음»