C#, touche du clavier

Messages postés
18
Date d'inscription
vendredi 2 mai 2003
Dernière intervention
19 mai 2004
- - Dernière réponse : Whismeril
Messages postés
12390
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
14 décembre 2018
- 11 janv. 2018 à 13:03
salut , j'ai 3 boutons (btn1, btn2, btn3)
je voudrais associer tes touches du claviers à ces boutons(touches raccourcies)
echap=btns, entree=btns et z=btn3.
le problème est ke je ne sais pas m'y prendre.
kelk1 peut il me montrer un exemple?

merci
Afficher la suite 

Votre réponse

5 réponses

Messages postés
18
Date d'inscription
vendredi 2 mai 2003
Dernière intervention
19 mai 2004
0
Merci
Bjr je voudrais savoir comment m'y prendre pour associer les touches echap et entrée à mes boutons btn1 et btn2.
Merci
Commenter la réponse de stiley1
Messages postés
60
Date d'inscription
mardi 20 mai 2003
Dernière intervention
24 juillet 2006
0
Merci
Il me semble que tu peux utiliser la l'événement KeyPress sur ta forme en indiquant tes actions dans des if
;)
Commenter la réponse de cs_Online
Messages postés
6366
Date d'inscription
samedi 1 juin 2002
Dernière intervention
2 août 2014
0
Merci
il doit aussi y avoir une propriété du form a changer pour qu'il puisse traiter les messages avant les controles qui en sont les destinataires : "Entrée" quand le focus est sur un editbox ne declenchera pas le KeyPress du form en fonctionnement normal

Cocoricoooooooo !!!!
Commenter la réponse de cs_coq
Messages postés
60
Date d'inscription
mardi 20 mai 2003
Dernière intervention
24 juillet 2006
0
Merci
Sinon, il reste le main menu, tu configures les éléments que tu veux rajouter, tu leur attribues le raccourci et tu passes ses éléments en invisible de façon à ce qu'il n'apparaissent pas dans ta Form
;)
Commenter la réponse de cs_Online
Messages postés
412
Date d'inscription
lundi 26 mai 2003
Dernière intervention
13 août 2007
0
Merci
Dans la form, c'est la propriété "KeyPreview" que tu met à true, et chaque fois qu'une touche est pressée ça te lance l'évenement "KeyPress"

-------------------------
Trambert le vert
Whismeril
Messages postés
12390
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
14 décembre 2018
-
Bonjour un peu de politesse est toujours appréciée ici, même quand on exhume un sujet vieux de 14 ans.

En résumant, tout ce qui a été déjà dit.
Dans l’événement Keypress du Form, tu fait le tri, par exemple « si c’est 1 qui est tapé, exécute button1_Click etc... ».
Pour être sur que le keypress du Form soit appelé même si un contrôle a le focus, il faut mettre la propriété Keypreview à true.
Commenter la réponse de bucherb

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.