2010-11-22 74 views

回答

1

在代碼中,你添加一個項目後,加入這行:

checkedlistbox1.SelectedIndex = checkedlistbox1.Items.Count-1 
+0

SelectedIndex或Checked工作 – 2010-11-22 11:39:01

2

那麼你可以做一些事情:

1)設置項目的選中狀態,當你手動將其添加到CheckedListBox。

CheckedListBoxItem cbl = new CheckedListBoxItem(); 
this.checkListBox.Items.Add(cbl); 
clb.Checked = true; 

2)創建一個CheckedListBox的子類並重寫'Add'方法來在添加它之前檢查該項目。

3)創建一個CheckedListBox的子類,公開一個ItemAdded事件,連接到該事件,然後設置該項目的選中狀態。

1

工作, ControlAdded事件您checkedListBox 和使用Items.count-1得到添加的最後一個項目。

+0

該事件不適用於正在添加的項目。事實上ListBox沒有'ItemsAdded'事件。 – Ian 2010-11-22 11:43:57

+0

@lan,你是對的。謝謝 – Bolu 2010-11-22 11:54:28

相關問題