我有一个列表视图,第一列是每个项目的复选框。
我想在用户勾选触发触发的框时添加itemcheck或itemchecked事件。
我已添加到我的代码中:
private void ListView1_ItemCheck1(object sender,
System.Windows.Forms.ItemCheckEventArgs e)
{
MessageBox.Show("has been checked");
}
出于某种原因,事件似乎没有触发。
另外,我发现当您点击其中一个列表项时private void listView1_SelectedIndexChanged
有效(就好像您正在选择)
您是否遇到过这个问题?
答案 0 :(得分:1)
我已经回答了我自己的问题,我添加了这个:
this.listView1.ItemCheck += new ItemCheckEventHandler(listView1_ItemCheck);
并像魔术一样工作。