DevExpress RepositoryItemComboBox другой цвет фона - PullRequest
1 голос
/ 30 апреля 2011

Можно ли установить разные цвета фона для каждого элемента DevExpress RepositoryItemComboBox?RepositoryItemComboBox.AppearanceDropDown.BackColor влияет на все элементы.

1 Ответ

1 голос
/ 30 апреля 2011

Это можно сделать с помощью события DrawItem в RepositoryItem. Вот пример кода:

private void repositoryItemComboBox1_DrawItem(object sender, ListBoxDrawItemEventArgs e) {
            if(e.State == DrawItemState.None) {
                e.Appearance.BackColor = e.Index % 2 == 0 ? Color.Green : Color.Red;
            }
        }
...