在我的winforms应用程序中,我在寻找一种方法在排序所有其他项目之后在comboBox的开头添加一个项目(Bitmap对象)。
我希望看到方法Sort()
用于组合框,但我能找到的所有解决方案是打开/关闭Sorted
功能:
// add all items to mycomboBox
mycomboBox.Sorted = true;
mycomboBox.Sorted = false;
mycomboBox.Insert(0, myItem);
是否有更好的选择在已排序的组合框的位置0处插入新项目?
注意:我正在使用Net Framework 4.0
答案 0 :(得分:0)
您不能同时进行排序和手动放置。
我建议您只需将项目添加到预先排序的组合框中,假设您可以一次性添加它们。
myComboBox.Items.Add(myList.OrderBy(r => r).ToArray());