文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C# CheckListBox 移除所有选中的项

C# CheckListBox 移除所有选中的项

时间:2011-05-24  来源:77413036

网上找了半天,没找到能用的。

不过倒是找到了思路。

正着一个个删,是删不掉滴,删一个后,下一个的index就变了。INDEX是空不了的。

只能反着移。

先写了一个笨一点的方法,循环最多次,倒是能实现一次性全删除,不过循环过多。

for (int i = checkedListBox1.Items.Count-1 ; i > -1; i--)
{
if (checkedListBox1.GetItemChecked(i))
{
checkedListBox1.Items.RemoveAt(i);
}
}

用CheckedItems,CheckedIndices实现,有多少个被选中,就循环多少次。

 for (int i =  checkedListBox1.CheckedItems.Count-1; i >-1; i--)
{
checkedListBox1.Items.RemoveAt(checkedListBox1.CheckedIndices[i]);
}
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载