我在WinForm中无法捕获ctrl+空格键事件
本文关键字:ctrl+ 空格键 事件 WinForm 我在 | 更新日期: 2023-09-27 18:15:41
我无法捕获winForm中的ctrl+空格键事件。但是我写了这个代码((e.KeyCode==Keys.Space)&&(e.Modifiers==Keys.Control))
,它没有工作。有什么问题吗?
[编辑]抱歉。问题在另一件事上。它的工作原理。
用(e.Modifiers & Keys.Control == Keys.Control)
代替(e.Modifiers==Keys.Control)
我的建议是:
if (e.KeyData.HasFlag(Keys.Space) && e.KeyData.HasFlag(Keys.Control))
{
// DoSomething
}