Probleme de combo...

tomatokatchup007 Messages postés 28 Date d'inscription jeudi 5 juin 2003 Statut Membre Dernière intervention 3 août 2003 - 8 juin 2003 à 21:43
tomatokatchup007 Messages postés 28 Date d'inscription jeudi 5 juin 2003 Statut Membre Dernière intervention 3 août 2003 - 9 juin 2003 à 14:49
Salut à tous, je débute avec VB, et je cherche le moyen d'afficher dans un combo certaines valeurs d'une ligne dans un fichier texte.

Exemple:
Si dans mon fichier texte j'ai la ligne suivante: 01 | 02 | 03.

Comment faire pour afficher dans un combo les valeur 01, 02, et 03 trouver dans le fichier texte?

J'espere que vous m'aurez compris, et que vous pourrez répondre à mon probleme!
@+

4 réponses

ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
9 juin 2003 à 10:08
salut

tu peux faire :
dim t() as string 'tableau qui va contenir t(0)=01;t(1)=02;t(2)=03
dim ta_ligne as string 'ta linge à séparer en morceau
dim x as integer 'parcourir le tableau

ta_ligne = "01|02|03"

t = split(ta_ligne,"|") 'cette fonction sépare une chaine de caractere en un tableau de sous chaine
' "|" est le caractere de séparation dans la chaine ta_ligne

for x = 0 to ubound(t)
combo.additem t(x)
next

voila

ShareVB
0
tomatokatchup007 Messages postés 28 Date d'inscription jeudi 5 juin 2003 Statut Membre Dernière intervention 3 août 2003
9 juin 2003 à 12:54
Ok merci ca v m'aider!

Mais j'ai une autre question.

Si dans mon fichier texte j'ai la lgne suivante:
réponse = banane

Comment faire pour afficher QUE banane dans une textbox?
0
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
9 juin 2003 à 13:14
salut

tu fais :
textbox.text mid$(ta_ligne,10) ' "réponse " compte 10 caracteres

ou encore :

textbox.text = trim$(mid$(ta_ligne,instr(ta_ligne,"=")+1))
' trim$ supprime les espaces avant et apres ta chaine
' instr te renvoie la position du "="
'mid$ permet d'extraire la chaine apres "=" (c a d un morceau de chaine)

voila

ShareVB
0
tomatokatchup007 Messages postés 28 Date d'inscription jeudi 5 juin 2003 Statut Membre Dernière intervention 3 août 2003
9 juin 2003 à 14:49
Merci c'est vraiment sympa de me répondre.

Mais là j'ai encore un probleme. Mes combos se remplissent correctement, la dessu aucun prob, mais je ne peut pas modifier le contenues du combo quand j'execute le programme. Comment résoudre ce probleme?
0
Rejoignez-nous