Dot-Net
檢查 CheckedListBox 中的項目而不選擇
如何允許使用者點擊以
CheckedListBox一鍵檢查項目?預設行為是第一次點擊選擇項目,第二次點擊允許您切換檢查。我也不想在選擇上切換檢查,我正在尋找ListView控制項的行為,我可以直接點擊複選框來切換它們而無需先選擇它們的項目。
有
CheckedListBox一個屬性CheckOnClick。
CheckOnClick指示在選擇項目時是否應切換複選框。預設行為是在第一次點擊時更改選擇,然後讓使用者再次點擊以應用複選標記。但是,在某些情況下,您可能希望在點擊該項目後立即對其進行檢查。
我剛剛遇到了這個問題,除了蒂姆提到的 SO 問題外,在Google上沒有找到太多東西。對於這樣的基本需求,這聽起來需要做很多工作,這對我來說是一個危險信號。所以我想問題出在設計上。
在我的情況下,我非常簡單地通過使用 a
ListView而不是 a 來解決它CheckedListBox(改變它的屬性可以真正獲得CheckedListBox行為)。