[VB]n'autoriser que les lettres dans un textb
Résolu/Fermé
Eastchild
Messages postés
319
Date d'inscription
lundi 23 juillet 2007
Statut
Membre
Dernière intervention
28 mars 2012
-
12 déc. 2007 à 11:39
Eastchild Messages postés 319 Date d'inscription lundi 23 juillet 2007 Statut Membre Dernière intervention 28 mars 2012 - 10 janv. 2008 à 09:50
Eastchild Messages postés 319 Date d'inscription lundi 23 juillet 2007 Statut Membre Dernière intervention 28 mars 2012 - 10 janv. 2008 à 09:50
4 réponses
phil232
Messages postés
607
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
31 janvier 2008
178
12 déc. 2007 à 16:57
12 déc. 2007 à 16:57
tu utilise l'événément OnKeyDown. Il te fournit le code de la touche pressée. Si après un check tu trouve que l'utilisateur a tapé le mauvais caractère tu change le KeyCode en 0 (ASCII 0). Cela fait que rien ne se passe au niveau de la textbox
Eastchild
Messages postés
319
Date d'inscription
lundi 23 juillet 2007
Statut
Membre
Dernière intervention
28 mars 2012
31
19 déc. 2007 à 12:06
19 déc. 2007 à 12:06
Salut,
Merci de ta réponse mais ce n'est pas ce genre de problème que j'ai, c'est justement pour le check, que dois-je utiliser ? un select case pour chaque caractêre ?
Merci de ta réponse mais ce n'est pas ce genre de problème que j'ai, c'est justement pour le check, que dois-je utiliser ? un select case pour chaque caractêre ?
qq tu veux checker ? D'après ce aue tu a mis c'est pas compliqué
if UCase(KeyCode) < "A" or UCase(KeyCode) > "Z") Then KeyCode = Chr(0)
where's the problem ?
if UCase(KeyCode) < "A" or UCase(KeyCode) > "Z") Then KeyCode = Chr(0)
where's the problem ?
Eastchild
Messages postés
319
Date d'inscription
lundi 23 juillet 2007
Statut
Membre
Dernière intervention
28 mars 2012
31
10 janv. 2008 à 09:50
10 janv. 2008 à 09:50
je voyais pas la solution comme ça, j'ai du mal comprendre ce que tu m'avais dis plus haut, merci.