C#如何使组合框在选择项目时不突出显示文本

时间:2013-09-06 20:57:21

标签: c# drop-down-menu combobox

我正在使用Microsoft Visual Studio中启用了DropDownList属性的ComboBox。下拉框工作正常,但是当我打开表单时,它会突出显示文本,就好像你在它上面执行了一个Ctrl A.我希望它不会突出显示。

编辑:

然而,问题的原因似乎是我的同事没有像我认为的那样将comboBox实例化为下拉框。所以我能够做到这一点,我将代码更改为

stateComboBox.DropDownStyle = ComboBoxStyle.DropDownList;

这具有预期的效果。感谢所有有建议的人。

1 个答案:

答案 0 :(得分:0)

如何在激活表单时清除选择:

private void Form1_Activated(object sender, EventArgs e)
{
    comboBox1.Select(0, 0);
}

当然,这可能只是因为这是默认的表单输入,它会聚焦并突出显示。 (此控件上的TabIndex设置为0)