2014-03-03 102 views
2

對於checkedlistbox命名爲「全選」的複選框。當取消選中checkedlistbox中的任何項目時,它將取消選中「全選」checkebox,下面的代碼執行此項工作。如何知道是否在檢查列表框中選擇了所有項目

但是當在checkedlistbox中檢查所有項目時,它應該檢查'全選'。

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

回答

5

嘗試這樣的事情

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

合作。謝謝。 – user2841795

1

試試這個:

if (checkedListBox1.CheckedItems.Count == checkedListBox1.Items.Count) 
    { 
      //your code 
    } 
相關問題