VB.NET - 将项目与标签属性一起添加到列表视图中

Ken*_*nes 3 vb.net

我可以这样添加项目到列表视图:

ListViewItem.Items.Add("Text")
Run Code Online (Sandbox Code Playgroud)

但是,如何将同一项的Tag属性设置为相同的循环?我试着去

ListViewItem.Items(0).Tag = "something"
Run Code Online (Sandbox Code Playgroud)

但这似乎没有成功.我该怎么做呢?

man*_*nji 5

因为.Add返回a ListViewItem,您可以Tag在调用后直接设置新项的属性:

ListViewItem.Items.Add("Text").Tag = "something"
Run Code Online (Sandbox Code Playgroud)

如果要设置多个属性,请将其存储在本地变量中,然后就可以执行所需操作:

Dim lvi As ListViewItem
lvi = ListViewItem.Items.Add("Text")
lvi.Tag = "something"
lvi.BackColor = ...
Run Code Online (Sandbox Code Playgroud)