我将CheckedListbox绑定到List。但是我注意到,这个控件的奇怪行为。我必须首先选择一个项目,然后检查该项目。为什么我不能直接选择列表中的项目?如果这个控件按照设计的方式运行,那么是否有任何其他控件可以为我提供我正在寻找的行为?
我不想选择一项只是为了能够检查它。
答案 0 :(得分:10)
您可以使用CheckedListBox的CheckOnClick
属性使其在单击时检查项目。如果将其设置为True
,则无需单击两次。
答案 1 :(得分:2)
有一个名为CheckOnClick的属性 -
将其设置为true。
From MSDN CheckOnClick指示每当选择项目时是否应切换复选框。默认行为是在第一次单击时更改选择,然后让用户再次单击以应用复选标记。但是,在某些情况下,您可能希望在单击项目后立即检查该项目。