Textbox séquence de touches.

Soyez le premier à donner votre avis sur cette source.

Vue 8 952 fois - Téléchargée 582 fois

Description

Voici un contrôle qui peut etre interessant à utiliser si vous avez besoin d'enregistrer et/ou d'exploiter une séquence de touches entrée par un utilisateur. Bien sûr ce n'est que de l'affichage tout bête dans une textbox! Ce contrôle gère l'appui sur deux touches en même temps en mettant un "+" entre les 2 caractères, sinon, il sépare les touches tapées par des points virgules.

Source / Exemple :


//Tout est dans le zip!

Conclusion :


En conclusion, si quelqu'un sais quoi faire dessus pour qu'elle gère l'appui sur 3 touches simultanées, je suis preneur.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
17
Date d'inscription
mercredi 19 juillet 2006
Statut
Membre
Dernière intervention
16 juillet 2009

ok c'est cool ça!! merci beaucoup je m'en vais modifier ça!!
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
30
e.KeyCode renvois un élément de System.Windows.Form.Keys
Donc, il suffit d'adapter :

switch (e.KeyCode) {
case Keys.Tab:
textBoxSeqTouches.Focus();
textBoxSeqTouches.Text = textBoxSeqTouches.Text + e.KeyCode.ToString() + ";";
break;
case Keys.Menu:
...
Messages postés
17
Date d'inscription
mercredi 19 juillet 2006
Statut
Membre
Dernière intervention
16 juillet 2009

Je travaille sur des strings pour pouvoir les comparer et les mettre dans me textbox.. Je débute en c# donc si t'as une solution pour utiliser les keys dans mon switch et mes if, je suis prenneur! Sinon c'est juste parceque j'ai plus l'habitude de bosser avec les strings...

"Un peu léger pour un code source, pourquoi ne pas poster ça sur codyx? (www.codyx.org) " --> désolé, je n'y ai pas pensé mais on ne peux pas mettre d'interfaces sur codyx il me semble... Et c'est ma première source, merci de votre indulgeance, je ferai mieux la prochaine fois, promis!!
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
30
Pourquoi travaille tu avec des string ? :
e.KeyCode.ToString(), e.Modifiers.ToString()
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
49
Un peu léger pour un code source, pourquoi ne pas poster ça sur codyx? (www.codyx.org)

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.