注册 登录
编程论坛 VB.NET论坛

listview virtualmode如何访问复选框选中的项

zjygwx 发布于 2017-07-09 17:44, 1761 次点击
为了防止LISTVIEW在大数据下假死而采用了虚拟模式,但不知怎么访问复选框选中的项,因为在虚拟模式下LISTVIEW.COUNT不能用,Dim dd As ListView.CheckedIndexCollection也不能用,for each就出错,难道要直接遍历原始数据?求大神指点。。。。
2 回复
#2
xyxcc1772017-07-26 09:37
rem 以下是实现删除记录的代码:
Dim lvItem as ListViewItem
     For Each lvItem In ListView1.Items
            If lvItem.Checked Then
                ListView1.Items.RemoveAt(lvItem.Index)
            End If
        Next
#3
xyxcc1772017-07-26 19:43
发了贴,有人回复该相应一下,到底有用没,不然以后没人给你支招了
1