当有人使用键盘快捷键如 Ctrl + G 时,如何运行方法?
该应用程序是一个Windows窗体应用程序,我只想在窗体激活时捕获它。
答案 0 :(得分:4)
键盘快捷键通常称为“命令键”。如果你想要第一次破解按键(在你的孩子控制之前),最好的地方是覆盖表单上的ProcessCmdKey方法。
答案 1 :(得分:1)
查看表单上的OnKeyPress方法或表单的KeyPress事件。
像这样覆盖OnKeyPress ......
protected override void OnKeyPress(KeyPressEventArgs e) { ... }
...然后查看KeyPressEventArgs以查看按下了哪个键以及是否按下了Ctrl键。
这个SO答案显示了如何使用KeyPress事件...... Test for 'Ctrl' keydown in C#