如何禁用在Windows Forms Combobox中键入用户值的选项?

时间:2015-02-14 23:12:56

标签: c# winforms combobox

我有winforms组合框。我有Items集合中的预定义值列表。我想让用户只选择这个值,但不要键入自己的值。 我该怎么办?

2 个答案:

答案 0 :(得分:2)

DropDownStyle 设置为 DropDownList

enter image description here

答案 1 :(得分:1)

将属性DropDownStyle设置为ComboBoxStyle.DropDownList

comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
  

指定单击向下箭头显示列表   文本部分不可编辑。这意味着用户不能   输入新值。只能选择列表中已有的值。   仅当AutoCompleteMode为Suggest或时,才会显示该列表   SuggestAppend。