C#自定义控件想把其内ComboBox控件的Items属性暴露出来可编辑

2025-05-05 04:51:39
推荐回答(3个)
回答1:

直接更改comboBox属性值:
comboBox.DropDownStyle= DropDown
comboBox.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
comboBox.AutoCompleteSource = AutoCompleteSource.ListItems;
就可以按照绑定的值进行模糊查找,但是现在的查找只是按照绑定的DisplayMember查找

回答2:

你添加的是一个object ,那肯定是object 了,你要重写那个item 对象,然后再暴露出来

foreach (object o in value) ComboBox.Items.Add(o); 这句是个object

回答3:

有没有StringCollection?没有就自定义一个,
StringCollection ComboBox_Items {
get set中做类型转换。
}