繁体   English   中英

comboBox C#Winform

[英]comboBox C# Winform

我有问题。 我进入时有一个comboBox

BlowMolding由编码comboSub1.Text = "BlowMolding" 它会从列表Blowmolding自动选择一个值。 我知道这是由于值相同,除了“ M”和“ m”的情况。
但是在我的应用程序中会产生问题。 因此,请告诉我如何停止组合自动选择值并坚持使用我为其分配的值。 即使只改变大小写。

尝试这个:

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

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

如果是这种情况,则应将组合框的DropDownStyle属性设置为DropDown而不是DropDownList ,这可以防止您将值设置为不同于列表中已有的值。

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

您也可以通过“属性”窗口设置此值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM