DropdownStyle是DropDownList时如何更改ComboBox的BackColor?

Gow*_*thy 8 .net c# dropdownbox winforms windows-applications

我试图改变的的dispaly颜色ComboBoxDropdownStyle属性为DropdownList.当属性DropdownDropdownList颜色更改更改为.

如何控制下拉框的视图颜色?

谢谢

Rez*_*aei 13

您可以将FlatStyle属性设置为Popup.通过这种方式,背景色将都使用DropDownDropDownList模式.

如果您不喜欢平面样式或者在渲染时需要更多自定义ComboBox,则可以使用所有者绘制ComboBox.例如,您可以将DrawMode属性设置为OwnerDrawFixed并处理DrawItem事件,并根据您的逻辑绘制组合框.