当我双击所选项目时,如何才能获得listview的Selected索引?
此外,我为列表视图创建了一个事件DragEnter,但由于这个双击事件
没有开火。
那么有什么想法吗?
提前谢谢。 和Manish。答案 0 :(得分:2)
以下对我来说很好(即使使用DragEnter事件处理程序):
private void listView1_DoubleClick (object sender, EventArgs e) {
if (listView1.SelectedIndices.Count > 0)
MessageBox.Show ("Selected Index is " + listView1.SelectedIndices[0]);
else
MessageBox.Show ("No item selected");
}
答案 1 :(得分:2)
如果我理解正确您想知道双击项目的索引,可以通过处理MouseDoubleClick
事件并在处理程序中添加此代码来执行此操作:
int index = listView1.HitTest(e.Location).Item.Index;