如何知道是否在checkedlistbox中选择了所有项目

时间:2014-03-03 10:20:30

标签: c# .net winforms

为checkedlistbox命名为'select all'的复选框。当unCheck checkedlistbox中的任何项目时,取消选中'select all'checkebox,下面的代码可以完成这项工作。

但是当在checkedlistbox中选中所有项目时,它应该选中'全选'。

for (int i = 0; i < checkedListBox1.Items.Count; i++) {
    if (!checkedListBox1.GetItemChecked(i))
        checkBox1.Checked = false;
}

2 个答案:

答案 0 :(得分:5)

尝试这样的事情

if (checkedListBox1.CheckedItems.Count == checkedListBox1.Items.Count)
{
    //your code goes here  
}

答案 1 :(得分:1)

试试这个:

if (checkedListBox1.CheckedItems.Count == checkedListBox1.Items.Count)
{
    //your code goes here  
}