[Catégorie modifiée .Net -> VB6] ce qui correspond à "?" de msdos en vb6

Signaler
-
 legus5 -
bonsoir
je voudrais insérer des lettres et des chiffres sur une zone string, en déclarant la zone text ainsi :
text.text = "??.??.????" sachant ? est la zone modifiable.

avec like je pense que c'est une fin d'instruction qui est demandée.
sachant aussi que la zone de texte n'est plus modifiable à l'execution.
cordialement,

7 réponses


Bonjour,

Ma boule de cristal dit que tu veux utiliser un masque de saisie. Si c'est cela, jette un oeil sur MaskedTextBox, classe dans l'aide.

Puisqu'il y a encore du jus dans la batterie de mon portable je t'ai trouvé cette page au cas où tu aurais peur de rencontrer un dragon ou d'attraper la peste en ouvrant ton aide.

Bonjour,

En regardant la réponse de Jack dans l'autre fil, j'ai l'impression que nos boules de cristal ne sont pas du même modèle...
Messages postés
728
Date d'inscription
samedi 4 avril 2009
Statut
Membre
Dernière intervention
30 mars 2014
6
Bonjour legus5,

Avec un peu de code aussi tu peux, exemple :

Ta chaîne fixe est "AB.CD.EFGH" le textBox étant limité à la longueur de la chaîne.

Quand l'utilisateur saisit ou valide, tu lis les zones de saisie mid(taChaine, 3, 1) et misd(taChaine,6,1) si c'est <> "." tu l'intégre dans la chaîne, sinon tu réaffiche ".", et tu remets ta chaîne régénérée dans le textBox, tout en poursuivant tes instructions si la saisie est conforme...

Cordialement, Joe.
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
240
Bonjour,
Bien que moi-même (ou mon frère jumeau jmfmarques) ait déposé un code montrant comment on peut imposer/contrôler/faciliter une saisie dans un "format".
Bien que, par ailleurs, la suggestion de cmarcotte (MaskedTextBox) fasse l'affaire ===>>
Le plus simple et le plus sûr est et reste finalement le contrôle à la validation !
If machaine like "??.??.????" then
....
Else
....
end if


________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
240
Et si on ne veut en plus que des majuscules ===>>
If machaine like "??.??.????" ans ucase(machaine) = machaine then ...


________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
81
Poser deux fois la même question n'apporte rien (surtout que j'en ai supprimé une troisième).
Si au moins l'une d'elle était postée dans la bonne catégorie, mais même pas.

C'est un forum, pas un chat.
Ici, ce sont les membres qui répondent aux membres, alors patience.
merci de votre aide.