Couleur ListBox VB
mich8569
Messages postés
68
Statut
Membre
-
almoal Messages postés 64 Statut Membre -
almoal Messages postés 64 Statut Membre -
J'ai une question en vb :
J'ai une ListBox avec plusieurs élements dedans.
Est-ce que c'est possible d'afficher certains élements d'une couleur et d'autres d'une autre couleur?
nom de la listbox : list
J'ai vu la propriété ForeColor que j'utilise comme ceci :
list.ForeColor = Couleur_en_hexa
Mais le problème c'est que ca change de couleur tous les élèments de la ListBox. Est-ce qu'il y a un moyen pour que ca change la couleur juste de quelques élements?
Merci de l'aide
J'ai une ListBox avec plusieurs élements dedans.
Est-ce que c'est possible d'afficher certains élements d'une couleur et d'autres d'une autre couleur?
nom de la listbox : list
J'ai vu la propriété ForeColor que j'utilise comme ceci :
list.ForeColor = Couleur_en_hexa
Mais le problème c'est que ca change de couleur tous les élèments de la ListBox. Est-ce qu'il y a un moyen pour que ca change la couleur juste de quelques élements?
Merci de l'aide
A voir également:
- Couleur ListBox VB
- Boite a couleur - Télécharger - Divers Photo & Graphisme
- Excel cellule couleur si condition texte - Guide
- Vb - Télécharger - Langages
- Somme si couleur - Guide
- Pipette couleur word - Forum Word
4 réponses
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.
Je vais quand même regarder ton code.
Merci :)
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.
Je vais quand même regarder ton code.
Merci :)
pour ajouter des couluers dans ton listbox, il faut creer un sousclassement avec l'api: SetWindowLong, puis tu crées ta boucle windows et tu traites les messages envoyer par windows à ton application, tu peux chercher des exemples sur le site :
http://www.vbfrance.com.
http://www.vbfrance.com.