I have a ListView full of ListViewItems.
I want to emphasize some of them when a certain event fires, so I'm looking for a way to change the color of the listview to something other than black (red would be delightful).
Is it possible to dynamically change the color of the items in the default winforms ListView?
If no, is there some easy way to otherwise emphasize the items dynamically?
The color of a list view item is straight forward:
ListViewItem li = new ListViewItem();
li.ForeColor = Color.Red;
li.Text = "Sample";
listView1.Items.Add(li);
Changing the background color of the list view itself is just listView1.BackColor = Colors.Red;
Modifying an item in the ListView:
foreach(ListViewItem li in listView1)
{
if(li.Text = "Sample")
{
li.ForeColor = Color.Green;
}
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With