【发布时间】:2011-03-15 02:31:33
【问题描述】:
根据一些 SO 建议,我在 ListView 控件的 ItemCheck 事件上尝试了以下操作:
private void lstTasks_ItemCheck(object sender, ItemCheckEventArgs e)
{
...some code
return;
}
返回; 的想法是取消活动
...但是在空白 return; 之前运行一些代码是否会否定所需的结果?
我想使用 ItemCheck 事件,因为它允许我通过 e.Index 从 ListView 中提取数据并运行一些更新。当我返回 ListView 时,ItemCheck 尚未完成触发,并且由于更新删除了该项目,它找不到所需的索引号,因此经常会导致程序崩溃。
【问题讨论】:
标签: c# winforms events listview .net-3.5