从ListView.CheckedListViewItemCollection

时间:2015-08-11 15:56:02

标签: vb.net listview

listview内,我有多个已检查的项目。我想获取所有已检查项目的标签。

我设法通过循环遍历每个listviewItem并将.Tag添加到集合中来实现此目的,但我觉得必须有更有效的方法来实现这一目标。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你可以这样做:

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

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