Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : novembre 2007
La plupart des programmes Windows Forms traitent l'entrée au clavier en gérant les événements de clavier. Cette rubrique fournit une vue d'ensemble des événements de clavier, y compris les détails indiquant quand utiliser chaque événement et les données qui sont fournies pour chaque événement.
Événements de clavier
Windows Forms fournit deux événements qui se produisent lorsque l'utilisateur appuie sur une touche de clavier et un événement lorsque l'utilisateur relâche une touche de clavier :
L'événement KeyDown se produit une fois
L'événement KeyPress, qui peut se produire plusieurs fois lorsque l'utilisateur maintient la même touche enfoncée.
L'événement KeyUp se produit une fois lorsque l'utilisateur relâche une touche.
Lorsque l'utilisateur appuie sur une touche, Windows Forms détermine quel événement déclencher selon que le message de clavier spécifie une touche de caractère ou une touche physique. Pour plus d'informations sur les touches de caractères et les touches physiques, consultez Fonctionnement de l'entrée au clavier.
Le tableau suivant décrit les trois événements de clavier.
Événements de clavier |
Description |
Résultats |
|---|---|---|
Cet événement est déclenché lorsqu'un utilisateur appuie sur une touche physique. |
Le gestionnaire de KeyDown reçoit :
|
|
Cet événement est déclenché lorsqu'un appui sur une ou plusieurs touches se traduit par un caractère. Par exemple, un utilisateur appuie sur les touches MAJ et le caractère minuscule "a", ce qui donne un caractère "A" majuscule. |
KeyPress est déclenché après KeyDown.
|
|
Cet événement est déclenché lorsqu'un utilisateur relâche une touche physique. |
Le gestionnaire de KeyUp reçoit :
|
Voir aussi
Concepts
Fonctionnement de l'entrée au clavier