编码listView中的选定项目

时间:2012-02-21 11:53:26

标签: c# .net winforms listview c++-cli

我的C ++ / CLI winform中有一个带有listView1视图的列表视图Details,我希望根据双击listView1中当前所选项目来执行代码。我怎么能做这样的任务?

2 个答案:

答案 0 :(得分:1)

您可以收听ListView的双击事件,并检查光标下的项目(如果有),如:

void listView1_MouseDoubleClick(Object^  sender, MouseEventArgs^  e) 
{
     ListViewItem^ item = this->listView1->GetItemAt(e->X, e->Y);
}

答案 1 :(得分:1)

您还可以使用 ItemActivate 事件(激活属性设置为 ItemActivation.DoubleClick )。然后你可以从设计师那里设置一切。

你可以查看Better ListView Express,一个免费的WinForms组件,它改进了原始ListView的许多方面。