请教在listview控件中通过鼠标对项目的单击触发index_chage事件后,想获取当前被选中项的index值该如何去做?

解决方案 »

  1.   

    SelectedIndices来获取选中项索引的集合
      

  2.   

    ListView有两个Collection,一个是存Item的,一个是存SelectItem的,
    所以呢,找选中的,得找SelectItem的那个,C#:
    this.listView2.SelectedItems[0].Index
      

  3.   


    this.listView1.SelectedIndices[0];
    this.listView1.SelectedItems[0].Index;两者皆可。
      

  4.   

    VS2008的C#里面没有SelectedIndex这么个属性,
    SelectedItems 返回的是选中的Items类型,
    用SelectedIndices[0]就获取到了int类型的index。
      

  5.   

    我常用这个
    this.listView1.SelectedIndices[0];