C\#에서 winform 프로그램 이 키보드 이벤트 에 응답 하 는 상세 한 설명 을 해독 합 니 다.

587 단어 c#winform
winform 프로그램 에서 form 에 keyup 이 벤트 를 추 가 했 지만 프로그램 은 키보드 이벤트 에 응답 하지 않 습 니 다.해결 방법 은 Form 기본 클래스 의 ProcessCmdKey(ref Message msg,Keys keydata)방법 을 다시 쓰 는 것 입 니 다.

protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
       {
           if (keyData == Keys.F4)
           {
               FormFastHitStates form = new FormFastHitStates();
               form.ShowDialog();
           }

           return true;
           //return base.ProcessCmdKey(ref msg, keyData);
       }

좋은 웹페이지 즐겨찾기