Textbox séquence de touches.

Soyez le premier à donner votre avis sur cette source.

Vue 9 329 fois - Téléchargée 603 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
vbmaniac8
Messages postés
17
Date d'inscription
mercredi 19 juillet 2006
Statut
Membre
Dernière intervention
16 juillet 2009

10 mars 2008 à 14:37
ok c'est cool ça!! merci beaucoup je m'en vais modifier ça!!
Charles Racaud
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
35
10 mars 2008 à 14:34
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:
...
vbmaniac8
Messages postés
17
Date d'inscription
mercredi 19 juillet 2006
Statut
Membre
Dernière intervention
16 juillet 2009

10 mars 2008 à 14:19
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!!
Charles Racaud
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
35
10 mars 2008 à 12:13
Pourquoi travaille tu avec des string ? :
e.KeyCode.ToString(), e.Modifiers.ToString()
cs_Bidou
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Membre
Dernière intervention
20 juin 2013
59
7 mars 2008 à 18:08
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.