2017-09-22 56 views
2

我克隆一行按鈕的點擊:如何在vb.net的listview.clone之後清除Subitem的文本?

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

一切,除了良好的子項目(4)的.text,我想讓它等於0時,複製添加一行

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

在這裏,我不知道什麼來代替,而不是ListView2.FocusedItem.Index

+0

你瞭解變量嗎?使用一個。將新項目分配給一個變量,然後您可以隨意多次訪問它。 – jmcilhinney

回答

1

設置一個變量的引用保持到了克隆的ListViewItem:

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

完美,如此簡單。多謝隊友:) –

+0

不用擔心。快樂編程! – SSS

相關問題