【发布时间】:2015-12-08 15:36:27
【问题描述】:
当我将 Combobox 的 DropDownStyle 更改为 DropDownList 时,似乎 Windows 10 样式的 Combobox 看起来已禁用。
左侧是任何用户交互之前的组合框。右边是用户点击打开它的时候。
现在,我不喜欢将默认设计更改为用户可能不期望的东西,但对我来说,默认设计使它看起来被禁用并且可能会使用户感到困惑。
我尝试将控件的BackColor 设置为白色,但没有任何变化。
我想要DropDownList 的行为,用户只能从可用选项中进行选择,而不能写入新选项,而是DropDown 的外观(纯白色背景)。
【问题讨论】:
-
更改
FlatStyle属性并检查更需要哪种样式。同样在最坏的情况下,您可以将DrawMode设置为所有者绘制并自己绘制组合框。 -
@RezaAghaei 将
FlatStyle设置为Flat为控件提供了合理的设计。如果您将其作为答案提交,我很乐意标记它。