Как я делаю объекты в ListView другим цветом?

У меня есть ListView, полный ListViewItems.

Я хочу подчеркнуть некоторые из них, когда определенное событие стреляет, таким образом, я ищу способ измениться, цвет listview к чему-то другому, чем черный (красный было бы восхитительно).

Действительно ли возможно динамично изменить цвет объектов в winforms ListView по умолчанию?

Если не, там некоторый простой способ иначе подчеркнуть объекты динамично?

8
задан Raven Dreamer 3 August 2010 в 19:37
поделиться

1 ответ

Цвет элемента представления списка очевиден:

ListViewItem li = new ListViewItem();
li.ForeColor = Color.Red;
li.Text = "Sample";
listView1.Items.Add(li);

Изменение цвета фона самого представления списка просто listView1.BackColor = Colors.Red;

Изменение элемент в ListView:

foreach(ListViewItem li in listView1)
{
   if(li.Text = "Sample")
   {
     li.ForeColor = Color.Green;
   }
}
20
ответ дан 5 December 2019 в 08:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: