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