c#如何为listview的item创建单击事件

2024-11-13 11:32:48
推荐回答(3个)
回答1:

你可以在listview的Click事件里面写代码:

再根据索引来判断:
如: switch (listView.SelectedItems[0].Index)
{
case 0:
.......
break;
case 1:
......
break;

}
当然你也可以不用switch语句,只要能判断出来就行。

回答2:

private void listView_MouseClick(object sender, MouseEventArgs e) {
ListViewHitTestInfo info = listView.HitTest(e.X, e.Y);
if (info.Item != null) {
//.......
}
}

回答3:

你可以尝试为ListView.SelectedIndexChanged 事件编写代码,
SelectedIndexChanged 事件当列表视图控件中选定的项的索引更改时发生