[WPF][C#] CTRL+SHIFTを判断する
あるイベントでShiftが押されているかを判断するのは、
if (Keyboard.Modifiers == ModifierKeys.Shift) { // 処理 }
と書きますが、ControlとShiftの両方が押されていることを判断するには、
if (Keyboard.Modifiers == (ModifierKeys.Control | ModifierKeys.Shift)) { // 処理 }
のように、”|”でつなげるだけでなく、カッコで囲う必要があります。
このカッコの指定を忘れがちです。
いつも忘れて検索しまくるので、備忘録として投稿しておきます。
== ランキングに参加しています。ぜひクリックお願いします ==
ESETをアンインストールする [WPF] 特定の条件の時だけToolTipを表示する