CheckedListBoxControl,我使用DataSource屬性,給其系結了一個List物件,界面顯示都挺正常的,當若干個項的復選框被選中的后,它的checkedListBoxControl1.CheckedItems也是正常的,
唯獨的問題是在代碼中得到的checkedListBoxControl1.Items.Count 為0,自然就不能遍歷控制元件的中的所有項,checkedListBoxControl1能夠正確獲得某個Item物件的方法就剩下GetItemValue(idx)、SetItemChecked等,
如果你也遇到這種情況,請使用下面的方法來遍歷所有的Item,并做出相應的處理:
全不選:
public void ClearCheckState() { int idx = 0; while (checkedListBoxControl1.GetItemValue(idx) != null) { checkedListBoxControl1.SetItemChecked(idx, false); idx++; } }
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/6442.html
標籤:WinForm
上一篇:C# 網路編程之簡易聊天示例
