日期:2014-05-17  浏览次数:20945 次

给窗体的控件赋值后所有ComboBox的内容都呈选中状态

所有的ComboBox的DorpDownStyle都设置为DropDown的,因为要使用户可以手动输入内容,但给这些ComboBox赋值后(采用cbo.Text=str)所有的ComboBox内容都被选中了,这是为什么呢?求解决方案

------解决方案--------------------
刚刚理解错了,呵呵 这是你要的结果
this.ComboBox.Text = "22";
this.ComboBox.SelectionStart = 0;
this.ComboBox.SelectionLength = 2;
------解决方案--------------------
引用:

所有的ComboBox的DorpDownStyle都设置为DropDown的,因为要使用户可以手动输入内容,但给这些ComboBox赋值后(采用cbo.Text=str)所有的ComboBox内容都被选中了,这是为什么呢?求解决方案

你还是用索引去绑定!cbo。SelectIndex  str对应中的值!
------解决方案--------------------
你用鼠标点这些ComboBox时,他们的选中状态会消失吗?