如何在vb.net中的listview.clone之后清除Subitem的文本?

时间:2017-09-22 05:32:12

标签: vb.net listview

我用按钮点击行克隆:

   Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
    ListView2.Items.Add(ListView2.Items(ListView2.FocusedItem.Index).Clone())
End Sub

ALl是好的,除了Subitem(4).text,我想在复制的行添加时等于0

   ListView2.Items(ListView2.FocusedItem.Index).SubItems(4).Text = 0 

这里我不知道要替换什么而不是ListView2.FocusedItem.Index

1 个答案:

答案 0 :(得分:1)

设置变量以保持对克隆的ListViewItem的引用:

Dim lvwNew As ListViewItem = ListView2.Items(ListView2.FocusedItem.Index).Clone()
lvwNew.SubItems(4).Text = "0"
ListView2.Items.Add(lvwNew)