Changer la couleur d'une case d'une colonne listview
Résolu
mylord666
Messages postés
162
Statut
Membre
-
mylord666 Messages postés 162 Statut Membre -
mylord666 Messages postés 162 Statut Membre -
bonsoir
qui peut me dire pourquoi j'arrive a lire la case et je n'arrive pas a changer la couleur
voici mon code
listview1.items(1).subitems(5).backcolor=color orange
msgbox(listview1.items(1).subitems(5).text)
merci de votre aide
qui peut me dire pourquoi j'arrive a lire la case et je n'arrive pas a changer la couleur
voici mon code
listview1.items(1).subitems(5).backcolor=color orange
msgbox(listview1.items(1).subitems(5).text)
merci de votre aide
2 réponses
-
Bonjour,
en regardant sur ce site:
https://plasserre.developpez.com/cours/vb-net/?page=ui-winforms3#LVIII-H-4
tu trouves ceci:
'Mettre le fond d'une case en rouge ListView1.Items(2).UseItemStyleForSubItems= False ListView1.Items(2).SubItem (3).BackColor= Colors.Red 'Mettre une ligne en vert ListView1.Items(2).BackColor= Colors.Lime
-
Effectivement c'est une erreur du site:
il manque un s à SubItem
il y a un s de trop a Colors
'Mettre le fond d'une case en rouge ListView1.Items(0).UseItemStyleForSubItems = False ListView1.Items(0).SubItems(0).BackColor = Color.Red 'Mettre une ligne en vert ListView1.Items(0).BackColor = Color.Lime
Si tu mets Option Strict On en haut de ton code les erreurs s'affichent, il suffit alors de faire un clic droit pour corriger.
Une autre astuce si tu mets un point derrière Color un menu contextuel s'affiche avec toutes les couleurs. Ceci est valable pour tout:
ListView1.Items(0).
par exemple affichera SubItems
Bonne programmation