我在项目c#.net windows应用程序中使用了一个选中的列表框。
我想对列表框进行排序,以便选中的项目应该先出现,然后取消选中它们。
我该怎么办?任何代码都可以吗?
答案 0 :(得分:0)
最快的方法是创建两个复选框列表。循环遍历所有复选框,将选中的复选框放入一个列表中,然后取消选中另一个列表。然后组合这些列表。现在清除列表框并添加新列表中的项目。
答案 1 :(得分:0)
int checkedItemsCount = 0;
for(int i = 0; i< this.checkedListBox1.CheckedItems.Count; i ++)
{
object checkedItem = this.checkedListBox1.CheckedItems [i];
this.checkedListBox1.Items.Remove(checkedItem);
this.checkedListBox1.Items.Insert(checkedItemsCount,checkedItem);
this.checkedListBox1.SetItemChecked(checkedItemsCount ++,TRUE);
}
此代码可以正常工作。
Umesh BT