OVH Cloud OVH Cloud

Récupérer la touche appuyée

2 réponses
Avatar
RENAUD Eric
Bonjour,

Dans une form, j'ai un listview et un un ensemble de boutons A, B, C, ...
Suivant le bouton sur lequel je clique, la listview se rafraichit et
n'affiche que les noms commencant par la lettre associée au bouton.

Ex. Affiche tous les noms commencant par A si je clique sur le bouton A

Cela fonctionne bien.

Maintenant je voudrais si c'est possible en appuyant sur la touche A du
clavier que cela fasse la même chose que si je clique sur le bouton associé
à A.

D'avance merci.

2 réponses

Avatar
Patrick Fredin
Bonjour,

Tu peux utiliser l'événement KeyPress qui renvoie le code Ascii de la touche
qui est appuyée. Ensuite tu peux retrouver le caractère auquel il correspond.

--
Patrick


"RENAUD Eric" wrote:

Bonjour,

Dans une form, j'ai un listview et un un ensemble de boutons A, B, C, ...
Suivant le bouton sur lequel je clique, la listview se rafraichit et
n'affiche que les noms commencant par la lettre associée au bouton.

Ex. Affiche tous les noms commencant par A si je clique sur le bouton A

Cela fonctionne bien.

Maintenant je voudrais si c'est possible en appuyant sur la touche A du
clavier que cela fasse la même chose que si je clique sur le bouton associé
à A.

D'avance merci.






Avatar
Jacques93
Bonjour Patrick Fredin et RENAUD eric,

Juste une petite précision : mettre la propriété 'KeyPreview' de la
feuille à 'True' permet de ne gérer l'événement KeyPress que dans

Form_KeyPress

et non pas dans tous les contrôles présents sur la feuille.

Patrick Fredin a écrit :
Bonjour,

Tu peux utiliser l'événement KeyPress qui renvoie le code Ascii de la touche
qui est appuyée. Ensuite tu peux retrouver le caractère auquel il correspond.





--
Cordialement,

Jacques.