那就会出错,说Selecteditem对象不能为空。你试一下:listview1.selecteditem is nothing 此时位没有选中
应该是保留上次最后一个选中的项吧但是一般用 For nIndex = 1 To .ListItems.Count If .ListItems.Item(nIndex).Selected = True Then MsgBox .ListItems.Item(nIndex).Text End If Next 我认为这种方式比较好一点你为什么要用到那个玩艺?
For nIndex = 1 To .ListItems.Count
If .ListItems.Item(nIndex).Selected = True Then
MsgBox .ListItems.Item(nIndex).Text
End If
Next
我认为这种方式比较好一点你为什么要用到那个玩艺?