我已将 CheckedListbox 绑定到列表。但是我注意到,这个控件的奇怪行为。我必须先选择一个项目,然后检查该项目。为什么我不能直接选择列表中的项目?如果此控件通过设计以这种方式运行,那么是否有任何其他控件可以为我提供我正在寻找的行为?
我不想选择一个项目只是为了能够检查它。
您可以使用CheckOnClick
CheckedListBox 的属性使其在单击时检查项目。如果将其设置为True
,则不必单击两次。
有一个属性叫做 CheckOnClick-
将其设置为真。
来自 MSDN CheckOnClick 指示在选择项目时是否应切换复选框。默认行为是在第一次单击时更改选择,然后让用户再次单击以应用复选标记。但是,在某些情况下,您可能希望在单击该项目后立即对其进行检查。