所以我有两个列表视图。我想检查ListView1中的项目X是否已经存在于ListView2中,以及它的确更改了ListView2中项目的颜色。
For Each itm As ListViewItem In Form1.ListView1.Items
If itm.SubItems(0).Text.Contains(stringJoined) Then
itm.BackColor = Color.Red
End If
Next
答案 0 :(得分:0)
您可以使用第二个列表视图的Items.ContainsKey
方法:
For Each itm As ListViewItem In Form1.ListView1.Items
' Check for item is ListView2
If Form1.ListView2.Items.ContainsKey(itm.Key) Then
' Set BackColor to Red
Form1.ListView2.Items.Item(itm.Key).BackColor = Color.Red
End If
Next
这假定您用键填充了两个列表视图,并且两个项目都具有相同的键。