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

本文关键字:事件 按钮 Winform | 更新日期: 2023-09-27 18:04:56

我正在尝试使按钮在按下键时改变其前颜色。比如按钮的名字是"A",我们按下A键,它会把前面的颜色变成红色,然后我们松开键,它会变回默认颜色。但我找不到这样的事件。谢谢你!: D

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

您应该使用KeyDown, KeyPressKeyUp事件。

参考此链接

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

如果你想捕获一个键键入任何地方的窗体,你可以使用Keydown, KeyPressKeyUp像ydow说,但你也必须设置窗体的KeyPreview属性为真,以确保您的事件被提出,即使一个键键入而在一个特定的控件。