ListView.SelectedItems 集合操作就可以了
当 MultiSelect 属性设置为 true 时,此属性返回包含在 ListView 中选定的项的集合。对于单项选择 ListView,此属性返回包含 ListView 中唯一选定的项的集合。有关可以使用集合中的项执行的任务的更多信息,请参阅 ListView.SelectedListViewItemCollection。
当 MultiSelect 属性设置为 true 时,此属性返回包含在 ListView 中选定的项的集合。对于单项选择 ListView,此属性返回包含 ListView 中唯一选定的项的集合。有关可以使用集合中的项执行的任务的更多信息,请参阅 ListView.SelectedListViewItemCollection。
ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemwindowsformslistviewclassselecteditemstopic.htm
{
if (sNode.Checked && sNode.Nodes.Count>0 )
{
foreach(TreeNode vNode in sNode.Nodes)
if(vNode.Checked) ......
}
}
{
if (listViewMain.SelectedItems.Count > 0)
{
ListViewItem item
= listViewMain.SelectedItems[0];
string fileName = item.Tag as string;
}
}
{
this.listView// my listView 怎样得到选中item的index??
}