设置为DropDownList的DropDownStyle看起来已禁用,不是吗?

Cor*_*urn 6 combobox winforms

看来,ComboBox控件在Windows 10的风格,当我改变它的外观残疾人DropDownStyleDropDownList

Win10组合框

左侧是任何用户交互之前的组合框。右边是用户单击以将其打开。

现在,我不喜欢将默认设计更改为用户可能不希望看到的内容,但是对我来说,默认设计使其看起来已禁用,并可能使用户感到困惑。

我尝试将控件设置BackColor为白色,但没有任何变化。

我想要一种行为,DropDownList即用户只能从可用选项中进行选择,而不能在新选项中书写,而只能是外观DropDown(纯白色背景)。

Rez*_*aei 3

您可以更改FlatStyle属性并检查更需要哪种样式。

看来这种Flat风格就是您正在寻找的风格。(根据您的评论)

  • 扁平:控件看起来扁平。

  • 弹出窗口:控件显示为平面,直到鼠标指针移到其上,此时它显示为三维。

  • 标准:控件显示为三维。
  • 系统:控件的外观由用户的操作系统决定。

此外,在最坏的情况下,您可以设置DrawMode为所有者绘制并自己使用事件绘制组合DrawItemMeasureItem