2014-08-29 68 views
4

在Visual Studio中是否有一個選項將CheckedListBox中的所有項目設置爲默認選中狀態?我的意思是我希望啓動時檢查所有項目,並且用戶可以根據需要取消選擇項目。如何將CheckedListBox項目設置爲默認選中

如果不是,我的唯一選擇是將所有項目設置爲在構造函數內編程檢查?

回答

5

可以填充Items

for (int i = 0; i < checkedListBox.Items.Count; i++) 
{ 
    checkedListBox.SetItemChecked(i, true); 
} 
+0

我認爲這就是我必須這樣做,不是一個問題 - 但令人驚訝的Visual Studio不提供該屬性,或者令我難以置信地對它失明。 – AdamMc331 2014-08-29 14:58:34

1
private void Form1_Load(object sender, EventArgs e) 
    { 
     for (int i = 0; i < checkedListBox.Items.Count; i++) 
     { 
     checkedListBox.SetItemChecked(i, true); 
     } 

    } 
+0

後編程我使用一個CheckedListBox不是一個普通的CheckBox做到這一點。我可以做一個複選框,但由於某種原因,沒有看到這個屬性的checkedlistbox。 – AdamMc331 2014-08-29 14:55:16

+1

我不明白這是如何upvoted。該屬性在哪裏檢查?你可以上傳圖片嗎?還有我從來沒有在.Net上看到過任何屬於camelCase的屬性! – 2014-08-29 14:59:12

+0

@SriramSakthivel在用戶編輯問題之前,問題是說複選框。 – 2014-08-29 15:08:06

相關問題