tomatokatchup007
Messages postés28Date d'inscriptionjeudi 5 juin 2003StatutMembreDernière intervention 3 août 2003
-
8 juin 2003 à 21:43
tomatokatchup007
Messages postés28Date d'inscriptionjeudi 5 juin 2003StatutMembreDerniè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!
@+
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 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
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 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)
tomatokatchup007
Messages postés28Date d'inscriptionjeudi 5 juin 2003StatutMembreDerniè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?