【发布时间】:2013-09-06 20:57:20
【问题描述】:
我正在使用在 Microsoft Visual Studio 中启用了 DropDownList 属性的 ComboBox。下拉框工作得很好,但是当我打开表单时,它会突出显示文本,就像您在其上执行 Ctrl A 一样。我希望它不会突出显示。
编辑:
然而,问题的原因似乎是我的同事没有像我想象的那样将组合框实例化为下拉框。所以为了做到这一点,我将代码更改为
stateComboBox.DropDownStyle = ComboBoxStyle.DropDownList;
这达到了预期的效果。感谢所有提出建议的人。
【问题讨论】:
-
我找到了stackoverflow.com/questions/2290563/…,但这比我希望的要深入一些。如果这就是我最终不得不做的,那么我会让它工作,但我想知道是否有更简单的方法可以工作。
-
您只是想在表单启动时避免它?
-
Winform? WPF?还是 ASP.net?。
-
您不想选择它,还是只想选择颜色与非选择颜色相同?
-
@RandyP。这是一个不同的事情。您没有说您的组合框是否允许用户输入某些内容。
DropDownList将使您的组合框ReadOnly。
标签: c# drop-down-menu combobox