2016-09-01 4 views
2

키를 누를 때 버튼의 앞 색상을 변경하려고합니다. 버튼의 이름이 "A"이고 A를 누르면 앞쪽 색상이 빨간색으로 바뀌고 키를 놓으면 기본 색상으로 되돌아갑니다. 그러나 나는 그런 사건을 발견 할 수 없다. 감사합니다. : D키를 누르고 Winform의 단추에 대한 이벤트 보류

+2

Winform, wpf, asp.net 등? – Kinetic

+1

오우 죄송합니다. 나는 잊었다. 편집 됨 –

+1

그것은 승리 양식입니다. : D –

답변

4

KeyDown, KeyPressKeyUp 이벤트를 사용해야합니다.

이 링크를 참조하십시오. 폼의 아무 곳이나 입력 키를 캡처하려면

http://csharp.net-informations.com/gui/key-press-cs.htm

+0

고마워요! 나는 그것을했다. 답을 수락하려면 3 분이 더 필요합니다. D –

1

, 당신은 ydoow 같은 Keydown, KeyPressKeyUp 말했다 사용할 수 있지만, 당신은 또한 확인 true로 폼의 KeyPreview 속성을 설정해야합니다 특정 컨트롤에서 키를 입력 한 경우에도 이벤트가 발생합니다.

관련 문제