大家好,我试图在用户双击列表视图中的项目后执行操作。
但似乎没有任何可用的方法。有人可以帮帮我吗?
非常感谢:D
答案(感谢Kyle的链接):
private void listView1_MouseDoubleClick(object sender, MouseEventArgs e)
{
if (listView1.Items.Count >= 1)
Process.Start(listView1.SelectedItems[0].Text);
}
答案 0 :(得分:3)
您可以处理ListView的doubleclick方法,然后遍历每个选定的项目。类似的东西:
private void thelistview_MouseDoubleClick(object sender, MouseEventArgs e)
{
foreach(ListViewItem item in thelistview.SelectedItems)
{
//do something with item
}
}
除非你在设计师中这样做,否则你还需要挂钩事件......
thelistview.MouseDoubleClick +=
new System.Windows.Forms.MouseEventHandler(this.thelistview_MouseDoubleClick);
答案 1 :(得分:1)
看看at this blog。应该帮助你做你想做的事。