VB.NET - 对于列表视图中的每个选中的项目

Ken*_*nes 1 vb.net listview contains strip

这可能也很容易。但是我有这个列表视图,其中包含我列出的 exe 文件。现在,我想依次执行这些 exe 文件,从中检查或不检查哪些项目。

所以,我试过这个:

For each item in listView1.CheckedItems
    Msgbox item.ToString
Next
Run Code Online (Sandbox Code Playgroud)

因为我注意到checkedItems 中的项目包含的内容不多。如果我将其转换为字符串,它最终会出现在 msgbox 中,如下所示:ListViewItem: {Filename.exe}

现在,我显然想要文件名。但是有没有其他方法可以只提取名称?或者我是否必须剥掉绳子才能将ListViewItem: {零件取下?

Kon*_*lph 5

您的第一步应该是查阅 的文档ListViewItem以了解如何从对象中检索所需的信息。

Text物业是你追求的。

For Each item in listView1.CheckedItems
    MsgBox(item.Text)
Next
Run Code Online (Sandbox Code Playgroud)