Checkbox named 'select all' for checkedlistbox. when unCheck any item in checkedlistbox it unCheck 'select all' checkebox, below code does this job.

but when all items are checked in checkedlistbox it should check 'select all'.

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

解决方案

try something like this

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

其他提示

Try this:

if (checkedListBox1.CheckedItems.Count == checkedListBox1.Items.Count)
{
    //your code goes here  
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top