DevExpress RepositoryItemComboBox具有不同的背景颜色

时间:2011-04-30 12:47:26

标签: combobox devexpress color-scheme

是否可以为DevExpress RepositoryItemComboBox的每个项目设置不同的背景颜色? RepositoryItemComboBox.AppearanceDropDown.BackColor影响所有项目。

1 个答案:

答案 0 :(得分:1)

这可以使用RepositoryItem的DrawItem事件来完成。以下是一些示例代码:

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