Keyboard.IsKeyDown(Key) メソッド

定義

指定したキーが押されたかどうかを確認します。

public:
 static bool IsKeyDown(System::Windows::Input::Key key);
public static bool IsKeyDown (System.Windows.Input.Key key);
static member IsKeyDown : System.Windows.Input.Key -> bool
Public Shared Function IsKeyDown (key As Key) As Boolean

パラメーター

key
Key

指定したキー。

戻り値

key が押された状態の場合は true。それ以外の場合は false

次の例は、 メソッドを使用 IsKeyDown して特定のキーの状態を判断する方法を示しています。 キーは Return メソッドに IsKeyDown 渡されます。 メソッドが を返す true場合、 の Button 背景が変更されます。

// Uses the Keyboard.IsKeyDown to determine if a key is down.
// e is an instance of KeyEventArgs.
if (Keyboard.IsKeyDown(Key.Return))
{
    btnIsDown.Background = Brushes.Red;
}
else
{
    btnIsDown.Background = Brushes.AliceBlue;
}
' Uses the Keyboard.IsKeyDown to determine if a key is down.
' e is an instance of KeyEventArgs.
If Keyboard.IsKeyDown(Key.Return) Then
    btnIsDown.Background = Brushes.Red
Else
    btnIsDown.Background = Brushes.AliceBlue
End If

注釈

メソッドを GetKeyStates 使用して、特定のキーの状態のセットを決定できます。

適用対象

こちらもご覧ください