ListBox...

finipe Messages postés 57 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 22 mars 2004 - 10 févr. 2002 à 19:17
finipe Messages postés 57 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 22 mars 2004 - 13 févr. 2002 à 16:26
Bonjour à tous. Je voudrais savoir s'il y a moyen de manipuler une chaîne de caractère dans une ListBox, sachant que la fin de cette chaîne est variable... Puis-je la faire reconnaître dans un format genre 'ma chaîne de caractère' + 'blablabla' dans lequel 'blablabla' n'est pas toujours la même chose ?

Merci de l'aide et à bientôt !

8 réponses

fabiin Messages postés 329 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 8 décembre 2009 6
11 févr. 2002 à 00:59
Dès ke 'blablabla' change, il faut mettre a jour ta listebox, je ne voi pas d'autres moyens
0
DelphiCool Messages postés 455 Date d'inscription mardi 24 juillet 2001 Statut Membre Dernière intervention 10 mars 2009
11 févr. 2002 à 07:20
Si ta liste est tres longue

tu peu remplacer seulement l'item qui change
mais cela inplique de connaitre son index
0
finipe Messages postés 57 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 22 mars 2004
11 févr. 2002 à 22:26
Oui c'est ça le malheur, c'est que mon Index est toujours différent, y a pas d'ordre précis...
0
finipe Messages postés 57 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 22 mars 2004
11 févr. 2002 à 22:27
Comment ça "mettre à jour" ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
fabiin Messages postés 329 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 8 décembre 2009 6
11 févr. 2002 à 23:07
réafficher toute la liste ;-)
0
finipe Messages postés 57 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 22 mars 2004
12 févr. 2002 à 23:56
Ah oui... mais ma liste est toujours affichée : le problème c'est que selon l'Item sélectionné je voudrais affecter une valeur variable, et comme cet item n'est pas forcément à la même place dans la listbox, ben le seul moyen que j'ai trouvé, c'est de définir cet item par sa chaîne de caractère et non son index. Sauf que la chaîne de caractère de l'item sélectionné n'est pas toujours exactement la même, la fin est variable ! eeeuh j'espère que je suis clair, et je comprends que c'est galère mais j'ai pas trouvé de système plus simple, même en repensant complètement mon interface...

Enfin bon voilà, en tout cas merci pour les coups de pouces :)

finipe.
0
finipe Messages postés 57 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 22 mars 2004
13 févr. 2002 à 16:18
J'ai pensé à une solution peut-être... étant donné que mon texte variable, le fameux 'blablabla' est toujours de la forme '- Puce A' ou '- Puce B' ou '- Puce C' suivi de trois chiffres entre parenthèses, il serait peut être possible de faire une fonction qui permet de repérer les caractères à partir du 10ème avant la fin de l'Item, et en fonction de ce caractères donner les instructions adéquats.

Ca se termine toujours comme ça : 'Puce A (7-5-6)' par exemple. Donc la lettre A (ou B ou C c'est selon) peut suffir à déterminer la valeur que je veux affecter à mon Item. Voilà, c'est une idée, mais je ne sais vraiment pas comment la mettre en oeuvre.

A bientôt !

finipe.
0
finipe Messages postés 57 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 22 mars 2004
13 févr. 2002 à 16:26
J'ai peut être une solution à mon problème sauf que je sais pas comment la mettre en pratique... La fin de mon Item de listbox, que j'ai nommée 'blablabla' précédemment, est en fait toujours de la forme suivante :
'Puce A - (5-8-9)' sachant que A peut être B ou C également, et que les trois chiffres sont différents à chaque fois.
Donc si l'on pouvait écrire une fonction qui repère le 11ème caractère à partir de la fin (donc A ou B ou C) on pourrait affecter correctement une valeur à cet Item.
Voilà, peut-être que ça peut marcher... un ultime coup de main et j'arrête de vous emmerder %-6 :)

A bientôt !
finipe
0
Rejoignez-nous