Test chaine de caracteres

mathieu57100 Messages postés 103 Date d'inscription jeudi 24 juin 2004 Statut Membre Dernière intervention 9 février 2006 - 20 sept. 2004 à 16:08
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 - 21 sept. 2004 à 09:48
bonjour, j'aimerai tester une chaine de caracteres saisie dans une textbox pour n'autoriser que certains caractères à la saisie...

j'ai pensé à faire une boucle qui testerai chaque caractères, par contre je ne connais pas de fonction qui fasse: teste le Xième caractère de la chaine ...

2 réponses

cs_frop01 Messages postés 1352 Date d'inscription lundi 27 octobre 2003 Statut Membre Dernière intervention 19 novembre 2008 2
20 sept. 2004 à 16:36
Utilises l'événement KeyPress pour tester les touches frappées.

:-p [mailto:cyberscorp2004@msn.com MSN] :big) [mailto:frop01@yahoo.fr YAHOO] >:)

Membre du club CodeS-SourceS
0
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
21 sept. 2004 à 09:48
salut,

Ou alors, si tu veux teste sur la chaine utilise la fonction Mid$

Exemple:
Dim i as integer
Dim tmpStr as string
tmpstr = "Bonjour" 
For i = 1 to Len(tmpstr)
     msgbox mid$(tmpstr, i, 1)   ' Ca isole le ieme caractere.
next


Mais il est vrai que pour autoriser certains caracteres, c est mieux d utiliser l evenement keypress que te conseille Frop01.

@+
-------------------------------------------------
Essai ca sinon on trouvera autre chose
-------------------------------------------------

:big)
0
Rejoignez-nous