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

本文关键字:文本 显示 项目 选择 何使 组合 | 更新日期: 2023-09-27 18:30:25

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

编辑:

但是,问题的原因似乎是我的同事没有像我认为的那样将组合框实例化为下拉框。因此,为了能够做到这一点,我将代码更改为

stateComboBox.DropDownStyle = ComboBoxStyle.DropDownList;

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

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

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

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

当然,这可能只是因为这是默认的表单输入,它一开始就会得到关注和突出显示。(在此控件上,TabIndex 设置为 0)