是否可以为DevExpress RepositoryItemComboBox的每个项目设置不同的背景颜色? RepositoryItemComboBox.AppearanceDropDown.BackColor影响所有项目。
答案 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;
}
}