相关疑难解决方法(0)

无论表单上的聚焦控制如何,我如何捕获Keys.F1?

我使用KeyDown事件和一些简单的代码,如if (e.KeyCode == Keys.F1)捕获F1在表单上按下但是如果表单上有一些文本框,或者如果表格上有一些带有Dock Fill的电子表格,则上面的代码变得无用且什么都不做.但是当用户在此表单上按F1时,我想要做一些事情.那么我们如何在整个表单上捕获像F1这样的特定keydown事件.我不想去捕获表单上所有其他控件的KeyDown的路径,并将它们传递给Form进行处理.有没有更清洁的方法来做到这一点?

.net c# keyevent keydown winforms

29
推荐指数
2
解决办法
4万
查看次数

标签 统计

.net ×1

c# ×1

keydown ×1

keyevent ×1

winforms ×1