gpt4 book ai didi

c# - 模拟平面按钮鼠标 MouseDown 和 MouseOver

转载 作者:太空宇宙 更新时间:2023-11-03 20:44:46 26 4
gpt4 key购买 nike

我有一个带有一些 F 键按钮的 Windows 窗体应用程序。当您将鼠标放在按钮上时,它们会变成灰色,而当您单击它们时,它们会变成稍微亮一点的灰色。我想用 F 键击键来模仿这种行为......你会怎么做?

最佳答案

设置Form的KeyPreview属性为true,处理KeyDownKeyUp事件,跟踪哪个功能键(s) 被按下,并为按下或按下的每个键调用按钮上的 Invalidate 方法。

然后,处理按钮的 Paint 事件,如果它的键按下,则使用 ButtonRenderer class绘制按钮,就像它被按下一样。

关于c# - 模拟平面按钮鼠标 MouseDown 和 MouseOver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1299157/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com