7

如何允许用户单击以CheckedListBox一键检查项目?默认行为是第一次单击选择项目,第二次单击允许您切换检查。我也不想在选择上切换检查,我正在寻找ListView控件的行为,我可以直接单击复选框来切换它们而无需先选择它们的项目。

4

2 回答 2

20

CheckedListBox一个属性 CheckOnClick

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

阅读:如何在 CheckedListbox 中进行 CheckOnClick,但仅在复选框上方时?

于 2010-04-30T13:08:47.253 回答
1

我刚刚遇到了这个问题,除了蒂姆提到的 SO 问题外,在谷歌上没有找到太多东西。对于这样的基本需求,这听起来需要做很多工作,这对我来说是一个危险信号。所以我想问题出在设计上。

在我的情况下,我非常简单地通过使用 aListView而不是 a 来解决它CheckedListBox(改变它的属性可以真正获得CheckedListBox行为)。

于 2012-05-28T09:54:16.007 回答