我无法在winForm中捕获ctrl + space键事件。但我写了这段代码((e.KeyCode==Keys.Space)&&(e.Modifiers==Keys.Control))
它没有用。问题是什么?
[编辑]抱歉。问题是另一回事。它有效。
答案 0 :(得分:1)
尝试使用(e.Modifiers & Keys.Control == Keys.Control)
代替(e.Modifiers==Keys.Control)
答案 1 :(得分:1)
这是我的建议:
if (e.KeyData.HasFlag(Keys.Space) && e.KeyData.HasFlag(Keys.Control))
{
// DoSomething
}