Changer la couleur d'une case d'une colonne listview

Résolu/Fermé
mylord666 Messages postés 151 Date d'inscription jeudi 26 juin 2014 Statut Membre Dernière intervention 9 septembre 2015 - 9 janv. 2015 à 00:24
mylord666 Messages postés 151 Date d'inscription jeudi 26 juin 2014 Statut Membre Dernière intervention 9 septembre 2015 - 9 janv. 2015 à 19:00
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
A voir également:

2 réponses

cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
9 janv. 2015 à 08:09
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
1
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
9 janv. 2015 à 08:11
regarde bien, tu as oublié un point après color qui doit être colors avec un s. En programmation un espace un point etc. change tout!
0
mylord666 Messages postés 151 Date d'inscription jeudi 26 juin 2014 Statut Membre Dernière intervention 9 septembre 2015
9 janv. 2015 à 10:50
merci beaucoup je me sert de ce dossier très inintéressant et utile par contre "colors.lime" il ne l'accepte pas avec un "S" à color mias " color.lime" je sais pas pour quoi si tu peux me le dire
merci encore de ton aide précieuse
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
9 janv. 2015 à 11:09
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
0
mylord666 Messages postés 151 Date d'inscription jeudi 26 juin 2014 Statut Membre Dernière intervention 9 septembre 2015
9 janv. 2015 à 19:00
merci beaucoup ça fonctionne bien bravo et merci encore
0