Mettre les données d'un Textbox dans une Listbox [Résolu]

Messages postés
66
Date d'inscription
vendredi 15 juin 2007
Statut
Membre
Dernière intervention
19 mai 2011
- - Dernière réponse : djgab21
Messages postés
66
Date d'inscription
vendredi 15 juin 2007
Statut
Membre
Dernière intervention
19 mai 2011
- 5 févr. 2010 à 22:43
Bonjour à tous, j'ai un petit problème (qui est peut-être super facile à résoudre) mais je n'ai aucune idée de comment le résoudre. J'ai déja cherché sur ce site et d'autres mais je n'ai rien trouvé. En fait, mon problème est que :
J'ai une chaine de caractères par exemple : "ligne1(-)ligne2(-)LaLigne3(-)Dernièreligne".
Mais, dans mon contexte, je ne sais pas quelles taille vont faire les mots entre les "(-)". (J'ai mis "(-)" entre les mots pour les séparer) Et mon problème est que j'aimerai mettre les mots qui sont entre les "(-)" dans une listbox et avoir sur chaque ligne, un mot. Mais je n'y arrive pas, j'ai passé minimum 2 heures dessus et je n'y arrive toujours pas . Désolé si cette question est débile mais je suis un assez récent programmeur sous Visual Basic 6 et je ne le connait pas à fond.
Merci d'avance de votre aide .

DJ Gab
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
212
3
Merci
Bonjour,
utilise la fonction split (la lire dans ton aide en ligne). Elle te permet d' "éclater" une chaine par rapport à un séparateur ===>>> vers un array
Dans ton cas, ce serait donc (à main levée) :

Dim toto as string, titi() as string
toto = "ligne1(-)ligne2(-)LaLigne3(-)Dernièreligne"
titi = split(toto, "(-)")
for i = 0 To ubound(titi)
  ta_listbox.additem  titi(i)
Next


____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer
Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 195 internautes nous ont dit merci ce mois-ci

Commenter la réponse de ucfoutu
Messages postés
66
Date d'inscription
vendredi 15 juin 2007
Statut
Membre
Dernière intervention
19 mai 2011
0
Merci
Bonsoir, merci beaucoup pour votre réponse rapide et précise. Je ne connaissait pas cette fonction Split. Cela fonctionne parfaitement maintenant, merci .

DJ Gab
Commenter la réponse de djgab21