C# ObjectListview未更改子项复选框状态
我正在使用ObjectListview 我已启用usesubitemcheckbox。 但问题是,当我单击子项中的复选框时,复选框并没有改变状态C# ObjectListview未更改子项复选框状态,c#,checkbox,objectlistview,C#,Checkbox,Objectlistview,我正在使用ObjectListview 我已启用usesubitemcheckbox。 但问题是,当我单击子项中的复选框时,复选框并没有改变状态 我最好的猜测是没有指定布尔方面 检查一下 您为各个列分配了AspectName 方面类型为bool 列属性IsEditable设置为true 如果您使用AspectGetter和AspectSetter确保它们也使用bool。我相信子项复选框也可以是三态的,使用CheckStatetype并将列属性tristatecheckboxs设置为true。
我最好的猜测是没有指定布尔方面 检查一下
- 您为各个列分配了
AspectName
- 方面类型为
bool
- 列属性
设置为trueIsEditable
如果您使用
AspectGetter
和AspectSetter
确保它们也使用bool。我相信子项复选框也可以是三态的,使用CheckState
type并将列属性tristatecheckboxs
设置为true。(也可以对第一列的复选框使用ObjectListView属性,它相对于其他列是“特殊的”。谢谢兄弟:),我的另一个问题是,当用户单击复选框子项时,如何触发事件?请就此提出新问题。但是首先考虑咨询。它非常全面,涵盖了大多数日常使用场景。