选中列表框 winForms 中的奇怪行为

本文关键字:winForms 列表 | 更新日期: 2023-09-27 18:31:06

我已将CheckedListbox绑定到List。但是我注意到,此控件的奇怪行为。我必须首先选择一个项目,然后检查该项目。为什么我不能直接选择列表中的项目?如果此控件在设计上以这种方式运行,那么是否有任何其他控件可以为我提供我正在寻找的行为?

我不想仅仅为了能够检查而选择一个项目。

选中列表框 winForms 中的奇怪行为

可以使用

CheckedListBox 的 CheckOnClick 属性使其在单击时选中该项。如果将其设置为 True ,则不必单击两次。

有一个名为 CheckOnClick 的属性-

将其设置为 true。

来自 MSDNCheckOnClick 指示在选择项目时是否应切换该复选框。默认行为是在第一次单击时更改所选内容,然后让用户再次单击以应用复选标记。但是,在某些情况下,您可能希望在单击该项目后立即对其进行检查。