Winforms - Как чередовать цвет строк в управлении ListView?

Использование C# Winforms (3.5).

Действительно ли возможно выбрать цвета строки для автоматического чередования в listview?

Или я должен вручную выбрать цвет строки каждый раз, когда новая строка добавляется к listview?

На основе статьи MSDN ручной метод был бы похож на это:

//alternate row color
if (i % 2 == 0)
{
    lvi.BackColor = Color.LightBlue;
}
else
{
    lvi.BackColor = Color.Beige;
}

6
задан John M 19 May 2010 в 15:05
поделиться

2 ответа

Боюсь, что это единственный способ в Winforms. Однако XAML позволяет это за счет использования стилей.

5
ответ дан 17 December 2019 в 00:05
поделиться

Насколько мне известно, WPF позволяет устанавливать стиль для любого элемента управления, используя Но в winforms, боюсь, это единственный способ.

0
ответ дан 17 December 2019 в 00:05
поделиться
Другие вопросы по тегам:

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