1
在form1中我有两个listbox:listbox1,listbox2; loadbutton和savebutton检查一个项目是否已经存在于listbox1中
该代码将listbox1.selecteditem写入一个txt文件,loadbutton将加载信息。
但listbox2我想loadbutton检查,如果该项目在 listbox2已经存在,如果不从ListBox1中写所选的项目,如果该项目在listbox2已经存在,那么不救它(MSG“这个项目已经存在listbox2" )
这不是工作
Dim wri As New IO.StreamWriter("e:\test.txt", True)
If ListBox2.ToString.Contains(ListBox1.Items.Item) Then ' or ListBox1.SelectedItem ? ' not work
MsgBox("this item is already in listbox2")
Else
wri.WriteLine(ListBox1.SelectedItem, True)
End If
wri.Close()
您还试图ŧ o将一个字符串与一个不能工作的ListBoxItem比较,你应该使用ListBox2.Items.Contains' – jzworkman 2012-03-02 18:00:34
感谢它的工作:D – 2012-03-02 18:14:07