C#, touche du clavier

stiley1 Messages postés 18 Date d'inscription vendredi 2 mai 2003 Statut Membre Dernière intervention 19 mai 2004 - 17 mai 2004 à 14:05
Whismeril Messages postés 19024 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 18 avril 2024 - 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

5 réponses

stiley1 Messages postés 18 Date d'inscription vendredi 2 mai 2003 Statut Membre Dernière intervention 19 mai 2004
17 mai 2004 à 16:24
Bjr je voudrais savoir comment m'y prendre pour associer les touches echap et entrée à mes boutons btn1 et btn2.
Merci
0
cs_Online Messages postés 60 Date d'inscription mardi 20 mai 2003 Statut Membre Dernière intervention 24 juillet 2006
17 mai 2004 à 21:57
Il me semble que tu peux utiliser la l'événement KeyPress sur ta forme en indiquant tes actions dans des if
;)
0
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
18 mai 2004 à 08:39
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 !!!!
0
cs_Online Messages postés 60 Date d'inscription mardi 20 mai 2003 Statut Membre Dernière intervention 24 juillet 2006
18 mai 2004 à 10:09
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
;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bucherb Messages postés 412 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 13 août 2007
18 mai 2004 à 15:19
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
0
je n'ai pas compris
0
Whismeril Messages postés 19024 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 18 avril 2024 656
11 janv. 2018 à 13:03
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.
0
Rejoignez-nous