ListBox en differente couleur

GREG -  
almoal Messages postés 64 Statut Membre -
Bonjour,

J'ai une ListBox avec plusieurs élements dedans. Je voudrais que certains élements apparaissent en rouge et d'autre restent dans la couleur normale.
J'ai vu qu'il y avait la propriété ForeColor pour les ListBox en VB qui sert à changer la couleur du texte mais le problème c'est que ca change la couleur de tout le texte alors que moi je voudrais changer la couleur seulement de quelques élements...

Merci d'avance pour votre aide

GREG
A voir également:

3 réponses

Aquel Messages postés 200 Statut Membre 10
 
Cela fait moi aussi longtemps que je recherche ça. Sans résultats !!!!
0
almoal Messages postés 64 Statut Membre 69
 
Tu peux peut-être t'en sortir avec la mise en forme conditionnelle dans le clic droit de la listbox.
J'ai eu le même prb ;)
0
almoal Messages postés 64 Statut Membre 69
 
J'ai réussi à me dépanner grâce à la mise en forme conditionnelle.
Notamment :
Activé = 1
ListBox1.FormatConditions.Add acExpression, acEqual, Activé = 1

puis plus loin dans le code avec une condition :

ListBox1.FormatConditions(0).BackColor = vbRed

Cela ne met en couleur que si on sélectionne par contre mais avec une condition.
La validation finale se fait par la touche Entrée.
0