确定是否按下了修改键

hal*_*zak 2 c# key modifier

我知道如何在C#中获取哪个修改键,但我不知道如何实际检查是否有任何修改键被按下.我需要在KeyUp事件中检查它,除了做某事之外还有其他方式if(e.KeyCode != Keys.Control && e.KeyCode != Keys.Alt && ...)吗?谢谢.

reg*_*gie 9

if ((Control.ModifierKeys & Keys.Shift) != 0) 
Run Code Online (Sandbox Code Playgroud)

将帮助您检测是否按下了修改键(例如ctrlshift).查看以下帖子以供参考:

如何检测当前按下的键?