Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 从ListView.CheckedListViewItemCollection获取listviewItem.Tags的集合_Vb.net_Listview - Fatal编程技术网

Vb.net 从ListView.CheckedListViewItemCollection获取listviewItem.Tags的集合

Vb.net 从ListView.CheckedListViewItemCollection获取listviewItem.Tags的集合,vb.net,listview,Vb.net,Listview,在列表视图中我有许多选中的项目。我想得到所有检查项目的标签 我通过循环遍历每个listviewItem并将.Tag添加到一个集合中,成功地做到了这一点,但我觉得必须有更有效的方法来实现这一点 有什么想法吗?你可以: Dim SelectedTags = From lvi As ListViewItem In ListView1.CheckedItems Select lvi.Tag For Each SelectedTag In SelectedTags Deb

列表视图中
我有许多选中的项目。我想得到所有检查项目的标签

我通过循环遍历每个
listviewItem
并将
.Tag
添加到一个集合中,成功地做到了这一点,但我觉得必须有更有效的方法来实现这一点

有什么想法吗?

你可以:

    Dim SelectedTags = From lvi As ListViewItem In ListView1.CheckedItems Select lvi.Tag

    For Each SelectedTag In SelectedTags
        Debug.Print(SelectedTag)
    Next

你能分享一些代码进行讨论吗?