Control、Shift、Alt ボタンが押されているかどうかにアクセスする必要があるときにいつでも使用できるグローバル構造はありますか? たとえば、MouseDown
のイベント内などですTreeView
。
もしそうなら、どうやって?
ベストアンサー1
クラスを使用するKeyboard
使用Keyboard.IsKeyDown
Control、Shift、Alt キーが押されているかどうかを確認できます。
シフトの場合:
if (Keyboard.IsKeyDown(Key.LeftShift) || Keyboard.IsKeyDown(Key.RightShift))
{ /* Your code */ }
コントロールの場合:
if (Keyboard.IsKeyDown(Key.LeftCtrl) || Keyboard.IsKeyDown(Key.RightCtrl))
{ /* Your code */ }
Altの場合:
if (Keyboard.IsKeyDown(Key.LeftAlt) || Keyboard.IsKeyDown(Key.RightAlt))
{ /* Your code */ }