ListView.SelectedItems 集合操作就可以了
当 MultiSelect 属性设置为 true 时,此属性返回包含在 ListView 中选定的项的集合。对于单项选择 ListView,此属性返回包含 ListView 中唯一选定的项的集合。有关可以使用集合中的项执行的任务的更多信息,请参阅 ListView.SelectedListViewItemCollection。

解决方案 »

  1.   

    MSDN
    ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemwindowsformslistviewclassselecteditemstopic.htm
      

  2.   

    foreach(TreeNode sNode in treeView.Nodes) 
        { 
            if (sNode.Checked  && sNode.Nodes.Count>0 ) 
            { 
                foreach(TreeNode vNode in sNode.Nodes) 
                 if(vNode.Checked) ...... 
            } 
        } 
      

  3.   

    那个selectedItems到底是怎么用啊??
      

  4.   

    selectedItems[这里进行索引就可以了]
      

  5.   

    不好意思,我前面的的确是Treeview的,这个是listview的.private void listViewMain_ItemActivate(object sender, System.EventArgs e)
    {
    if (listViewMain.SelectedItems.Count > 0)
    {
    ListViewItem item
    = listViewMain.SelectedItems[0];
    string fileName = item.Tag as string;
    }
    }
      

  6.   

    listViewMain.SelectedItems[0];//这一句就是在索引了!
      

  7.   

    private void listView_SelectedIndexChanged_1(object sender, System.EventArgs e)
    {
    this.listView// my listView 怎样得到选中item的index??
    }
      

  8.   

    this.listView.SelectedItems[N]//N为index数