ListView CheckBox不返回已检查对象

时间:2015-11-19 12:36:19

标签: c# winforms

我正在使用listview对象,在对象属性中,我将“Checkbox”设置为true。

Listviewitems是动态添加的,并用对象标记。

如果在选择期间,我选中复选框,则不返回任何对象。但是,如果我单击listviewitem本身,将返回标记的对象。我错过了什么?

1 个答案:

答案 0 :(得分:1)

要通过单击复选框选择或取消选择项目,您可以处理Itemchecked事件并将项目的Selected属性值设置为Checked的值:

private void listView1_ItemChecked(object sender, ItemCheckedEventArgs e)
{
    e.Item.Selected = e.Item.Checked;
}