在Winform中按键并按住事件按钮

时间:2016-09-01 02:09:57

标签: c# winforms

当我们按下一个键时,我正试图让按钮改变它的前色。就像按钮的名称是“A”,我们按A它将前面的颜色变成红色,然后我们释放它变回其默认颜色的键。但我找不到任何此类事件。 谢谢! :D

2 个答案:

答案 0 :(得分:4)

您应该使用的KeyDownKeyPressKeyUp事件。

请参阅此链接。

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

答案 1 :(得分:1)

如果您要捕获表单上任何位置键入的键,您可以像ydoow所说的那样使用awaitKeydownKeyPress,但您还必须设置表单&# 39; s KeyUp属性为true,以确保即使在特定控件中键入键也会引发事件。