Changer la couleur en élément de colonne Listview

Est-il possible de changer la couleur d’un élément spécifique pour une colonne spécifique dans Listview ?

Étant donné un ListView nommé ListView1 .

Si vous connaissez le nom de la colonne que vous souhaitez modifier, essayez ceci:

 foreach(ListViewItem theItem in ListView1) { if(theItem.Text == "Column Name") { theItem.ForeColor = Color.Red; // You also have access to the list view's SubItems collection theItem.SubItems[0].ForeColor = Color.Blue; } } 

Remarque: le Column Name est évidemment composé et vous devrez remplacer le nom de colonne réel. En outre, Color.Red est constitué et vous pouvez remplacer la couleur que vous voulez.

Comme vous n’avez pas indiqué ce que vous voulez changer, voici l’exemple de changement de couleur de fond et de couleur de prévisualisation d’un sous-élément spécifique dans listview

  item1.SubItems[1].BackColor = Color.Yellow; item1.SubItems[1].ForeColor= Color.Yellow; 

Vous pouvez spécifier votre propre sous-élément par nom de colonne.