【发布时间】:2020-09-21 05:33:03
【问题描述】:
谁能帮助我我已经花了大约 2 个小时来解决我的 ListView 问题
我所做的是,如果在 ListView 项中找到文本(来自 lbloutputName.text),它将突出显示并显示 Processing...
这是我的问题。如果searchItem 从我的输出日志中发现新文本,我如何将状态更改为完成?
这是我的想法,但我不知道该怎么做。
例如,如果我找到STRING1,状态将是Processing...,它会在 ListView 中突出显示该项目,然后如果找到新的STRING2,STRING1 状态必须更改为 Done.,然后STRING2 将再次Processing。
代码如下:
Dim searchItem As String = lblOutputName.Text
For Each lvi As ListViewItem In LV.Items
For Each lvisub As ListViewItem.ListViewSubItem In lvi.SubItems
If lvisub.Text = searchItem Then
lvi.BackColor = Color.SteelBlue
lvi.ForeColor = Color.White
lvi.SubItems.Add("Processing...")
LV.Focus()
Exit For
End If
Next
Next
这是我的工具的屏幕截图:
【问题讨论】: