【发布时间】:2014-03-02 08:08:22
【问题描述】:
您好,我的申请遇到问题。我正在尝试将列表加载到 listbox1 中,然后刷新 listbox2 中的相同列表(但结果可能不同),然后比较两者并在 textbox1 中显示两个列表框之间的差异。我已经到了能够判断是否存在差异的地步,但是当它发布到文本框中时,它会显示整个列表框而不是差异。
这有点啰嗦。对不起。下面是我的代码:
TextBox1.Text = ""
Dim Folder As String = My.Settings.path
ListBox2.Items.Clear()
For Each File As String In My.Computer.FileSystem.GetFiles _
(Folder, FileIO.SearchOption.SearchAllSubDirectories)
ListBox2.Items.Add(IO.Path.GetFileName(File))
Next
' 这就是问题所在 - 系统比较项目并在文本框中显示所有项目。
For Each item In ListBox1.Items
If item.ToString = ListBox2.Items.ToString Then
Else
TextBox1.Text += (Environment.NewLine + item.ToString)
End If
Next
感谢您的帮助。
【问题讨论】:
标签: vb.net textbox listbox compare difference