ListBox en differente couleur

Fermé
GREG - 25 juil. 2007 à 10:51
almoal Messages postés 58 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 12 juin 2016 - 26 janv. 2010 à 18:34
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

3 réponses

Aquel Messages postés 199 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 1 octobre 2009 10
15 mai 2008 à 11:25
Cela fait moi aussi longtemps que je recherche ça. Sans résultats !!!!
0
almoal Messages postés 58 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 12 juin 2016 69
26 janv. 2010 à 16:27
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 58 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 12 juin 2016 69
26 janv. 2010 à 18:34
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