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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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.
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.
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.
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.
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.
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.