ckoo
Messages postés96Date d'inscriptionjeudi 2 mai 2002StatutMembreDernière intervention18 août 2004
-
13 mai 2002 à 11:56
foliop
Messages postés191Date d'inscriptionmercredi 21 juillet 2004StatutMembreDernière intervention27 octobre 2008
-
1 oct. 2004 à 14:32
comment changer la couleur de fond de certaines lignes d'une ListView.... ? ? ? ;]
fredlynx
Messages postés662Date d'inscriptionmercredi 16 janvier 2002StatutModérateurDernière intervention16 octobre 20103 13 mai 2002 à 12:31
Si mes souvenir sont bon tu peux changer la couleur de la première colone sans soucis en faisant
ListView1.ListItems(Index).ForeColor = couleur
Donc tu change la couleur de l'index que tu veux ;)
Par contre si tu veux changer la couleur d'un subitems là tu es dans la merde :(
Il me semble que c'est possible par les API mais j'ai jamais fait
kabeydia
Messages postés5Date d'inscriptionsamedi 11 janvier 2003StatutMembreDernière intervention24 avril 20041 22 oct. 2003 à 20:57
Salut !
Je me suis beaucoup pris la tête dessus car je cherchais le moyen de mettre une couleur différente par colonne.
En manipulant Vb j'ai enfin trouvé.
Donc pour répondre à ta question, voici un exemple:
'Mettre la première ligne en rouge
ListView.ListItems(1).ForeColor = vbRed '1ère colonne
ListView.ListItems(1).ListSubItems( 1 ).ForeColor = vbRed '2ème colonne
ListView.ListItems(1).ListSubItems(2).ForeColor = vbRed '3ème colonne
etc...