我正在使用listview对象,在对象属性中,我将“Checkbox”设置为true。
Listviewitems是动态添加的,并用对象标记。
如果在选择期间,我选中复选框,则不返回任何对象。但是,如果我单击listviewitem本身,将返回标记的对象。我错过了什么?
答案 0 :(得分:1)
要通过单击复选框选择或取消选择项目,您可以处理Itemchecked
事件并将项目的Selected
属性值设置为Checked
的值:
private void listView1_ItemChecked(object sender, ItemCheckedEventArgs e)
{
e.Item.Selected = e.Item.Checked;
}