如果我输入例如“ q”,并且组合框项目中有第一个字母为“ q”的项目,则在下拉后会跳至该项目。有什么方法可以防止输入更多字母吗?

private void comboBox1_TextChanged(object sender, EventArgs e)
{
   comboBox1.DroppedDown = true;
}

最佳答案

您可以尝试以下代码

comboBox1.DropDownStyle = ComboBoxStyle.DropDown;
comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;

关于c# - ComboBox-如何防止下拉后选择项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25199719/

10-11 03:11