标签: c# winforms
当我们按下一个键时,我正试图让按钮改变它的前色。就像按钮的名称是“A”,我们按A它将前面的颜色变成红色,然后我们释放它变回其默认颜色的键。但我找不到任何此类事件。 谢谢! :D
答案 0 :(得分:4)
您应该使用的KeyDown,KeyPress和KeyUp事件。
KeyDown
KeyPress
KeyUp
请参阅此链接。
http://csharp.net-informations.com/gui/key-press-cs.htm
答案 1 :(得分:1)
如果您要捕获表单上任何位置键入的键,您可以像ydoow所说的那样使用await,Keydown和KeyPress,但您还必须设置表单&# 39; s KeyUp属性为true,以确保即使在特定控件中键入键也会引发事件。
await
Keydown