0
我想我的应用程序响应按Ctrl + 中号它会做一些事情:为什么按下Ctrl + M不起作用?
if (e.KeyCode == System.Windows.Forms.Keys.M
&& e.KeyCode == System.Windows.Forms.Keys.RControlKey)
我试着点击按Ctrl + 中号(我试过左,右Ctrl键键),并在if
的某个断点处停止,但从未进入。为什么不呢?
看看声明。 KeyCode可以同时等于两个不同的值吗? –
用e.KeyCode&whatever ==替换e.KeyCode == –
在SO [这里]有一个非常类似的帖子(http://stackoverflow.com/questions/1265634/keydown-recognizing-multiple-keys) –