这样它只允许选择已经存在的项目,但不允许输入/编辑其中的文本?
答案 0 :(得分:122)
将ComboBox.DropDownStyle
设为ComboBoxStyle.DropDownList
。
答案 1 :(得分:7)
在尝试了ShaneFulmer的回答后,我注意到下拉的样式已经改变了。这对我来说是个问题,显然没有好办法改变它。 (背景颜色实际上并没有改变它。)
我最后添加了一个按键处理程序以防止添加文本。
private void myCombo_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = true;
}