listview的selecteditem如何取消选择?
我使用了Listview1.SelectedItem.Selected=false
和循环 for i=1 to Listview1.ListItem.Count 
            if (Listview1.ListItem(i).Selected) then
                Listview1.ListItem(i).Selected=false
            end if
       next i都只是在界面上不显示选中的项。Listview1.SelectedItem.Index依然没有改变

解决方案 »

  1.   

    ListView1.SelectedItems.Clear()就可以了,你可以用下面的语句测试
    MsgBox(CStr(ListView1.SelectedItems.Count))
    ListView1.SelectedItems.Clear()
    MsgBox(CStr(ListView1.SelectedItems.Count))
      

  2.   


    引用的Microsoft WIndows Common Controls 6.0(sp6)吧?
    还没有安装sp6的补丁。
    不过还是谢谢啦
      

  3.   

    试试这样:
    for i=1 to Listview1.ListItem.Count  
      if (Listview1.ListItem(i).Selected) then
      Listview1.ListItem(i).Selected=false
      end if
      next iListview1.refresh