scortex84
Messages postés379Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention20 avril 2011
-
30 janv. 2004 à 10:50
scortex84
Messages postés379Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention20 avril 2011
-
2 févr. 2004 à 17:55
Bonjour,
Comment peut-on intercepter les touches préssées dans une application VB.NET ?
Je m'explique :
j'ai un formulaire avec plusieurs composants : textbox, bouton, datagrid, etc, etc.
Quelque soit le composant ayant le focus, j'aimerais savoir si la personne appuie sur le clavier et sur quelle touche.
J'ai pensé placer des evenements "keypress" sur chaque composants, mais c'est lourd et aléatoire : parfois le composant a le focus, mais l'evenement ne se produit pas malgré qu'on s'excite sur le clavier ;-)
Existe-t-il un composant permettant de "surveiller le clavier ?" ou une méthode ?
Merci d'avance pour toute l'aide que vous pourrez m'apporter car là je commence à desesperer !
plaineR
Messages postés237Date d'inscriptionmercredi 26 novembre 2003StatutMembreDernière intervention 6 décembre 20054 30 janv. 2004 à 11:31
Je ne connais pas bien vb.net, mais sur VB6, il y avait moyen de faire ça :
tu mets la propriété keypreview à true, et dans le keypress ou dans le keydown (sensible à plus de touches) de ta form tu peux savoir sur quelle touche tu as cliqué (quelque soit ton composant).