Changer la couleur d'un item dans une listBox [Résolu]

Messages postés
260
Date d'inscription
vendredi 2 décembre 2005
Dernière intervention
3 novembre 2007
- - Dernière réponse : banekodeih
Messages postés
24
Date d'inscription
jeudi 20 septembre 2007
Dernière intervention
8 février 2008
- 21 nov. 2007 à 16:45
Bonjour a tous,
Je suis en train d'essayer de changer la couleur d'un item dans une listBox.
Cependant, je n'y arrive point

J'ai une liste qui affiche des éléments pris dans une table de ma DB.
Lorsque je clique sur un bouton, il faudrait ajouter qqch dans la string de la Table (un identifiant pour savoir qu'il faut changer la couleur) et changer la couleur dans la ListBox :
Mais, je n'ai pas trouvé de moyen de changer la couleur d'un seul élément...

Ex :
Imaginons les entrées dans ma table (* veut dire que ce n'est plus disponible) :
- canard
- poulet *
- boeuf

J'ai pensé :

If InStr(myString,
"*") > 0
Then
listBox.forecolor. ......?

End
If


Mais je n'ai rien trouvé pour que cela s'applique seulement a cet item...
Existe-t-il un moyen de remédier à mon problème ?

merci d'avance et bonne soirée

Elpens
Afficher la suite 

Votre réponse

2 réponses

Messages postés
24
Date d'inscription
jeudi 20 septembre 2007
Dernière intervention
8 février 2008
0
Merci
Bonjour,
ListBox1.Items[1].Attributes.Add("style", "color:red;");


Et si ca ne marche pas avec une listBox dynamique ? Quelqu'un aura-t-il une autre idée ?


 
Commenter la réponse de banekodeih
Messages postés
18
Date d'inscription
jeudi 12 janvier 2006
Dernière intervention
17 mai 2006
-2
Merci
Bonsoir Elpens,

Pour changer la couleur du 2ième item,

--> ListBox1.Items(1).Attributes.Add("style", "color:red;")

Cordialement,

<HR>
Daniel - MCSD.NET, MCT
Commenter la réponse de danielt92

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.