comboBox C#Winform

时间:2017-01-19 11:01:34

标签: c# combobox

我遇到了问题。当我进入

时,我有一个组合框 通过编码BlowMolding

comboSub1.Text = "BlowMolding"。 它会自动从列表Blowmolding中选择一个值。 我知道这是因为除了" M"的情况之外,值是相同的。 和" m"。
但在我的应用程序中它会产生问题。 所以,请告诉我如何阻止组合选择价值 自动并坚持我分配给它的价值。即使只是 案件改变了。

2 个答案:

答案 0 :(得分:0)

试试这个:

comboSub1.SelectedIndex = comboSub1.Items.IndexOf("BlowMolding");

答案 1 :(得分:0)

如果我正确理解了您的问题,您正在尝试将某个值设置为comboBox的文本,并且您还希望将text属性设置为您明确设置的任何值。

如果是这种情况,那么您应该将组合框的DropDownStyle属性设置为DropDown而不是DropDownList,这会阻止您将值与列表中的值相区别

this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDown;

您也可以通过prperties窗口设置此值。