Keyboard.IsKeyDown(Key) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détermine si la touche spécifiée est enfoncée.
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
Paramètres
- key
- Key
Clé spécifiée.
Retours
true
si key
est enfoncé ; sinon, false
.
Exemples
L’exemple suivant montre comment utiliser la IsKeyDown méthode pour déterminer l’état d’une clé spécifique. La Return clé est passée à la IsKeyDown méthode . Si la méthode retourne true
, l’arrière-plan d’un Button est modifié.
// 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
Remarques
La GetKeyStates méthode peut être utilisée pour déterminer l’ensemble des états d’une clé spécifique.