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 -
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

2 réponses

  1. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    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
    1. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
       
      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
    2. mylord666 Messages postés 162 Statut Membre
       
      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
  2. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    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
    1. mylord666 Messages postés 162 Statut Membre
       
      merci beaucoup ça fonctionne bien bravo et merci encore
      0