Dans un événement KeyDown, j'ai le KeyEventArgs avec lequel travailler. Il a (entre autres) ces trois propriétés:C#: Dans un événement KeyDown, que dois-je utiliser pour vérifier quelle touche est enfoncée?
e.KeyCode
e.KeyData
e.KeyValue
Lequel dois-je utiliser pour quoi?
Je ne suis pas d'accord ... Vous supposez que l'utilisateur ne veut pas attraper de modificateurs et que sa saisie est limitée au clavier ASCII. – Cerebrus
IsLetterOrDigit fonctionne uniquement avec ascii? – Svish
IsLetterOrDigit utilise CharUnicodeInfo.GetUnicodeCategory si le caractère n'est pas latin. –