当我将它的DropDownStyle更改为DropDownList时,似乎禁用了
Windows 10样式的Combobox.
在任何用户交互之前,左边是Combobox.右侧是用户点击它以打开它.
现在,我不喜欢将默认设计更改为用户可能不期望的内容,但对我来说,默认设计使其看起来已禁用并且可能会使用户感到困惑.
我已经尝试将控件的BackColor设置为白色但没有变化.
我想要DropDownList的行为,用户只能从可用选项中选择,而不是在新选项中写入,而是使用DropDown(纯白色背景)的外观.
最佳答案 您可以更改
FlatStyle
属性并检查更适合的样式.
平面样式似乎是您正在寻找的风格. (根据你的评论)
>扁平:控制显得平坦.
>弹出:控件显示为平直,直到鼠标指针移过它,此时它显示为三维.
>标准:控件显示为三维.
>系统:控件的外观由用户的操作系统决定.
同样在最坏的情况下,您可以将DrawMode设置为所有者绘图,并使用DrawItem和MeasureItem事件自行绘制组合框.