listbox控件使用问题“(10分)

L

lyplay2

Unregistered / Unconfirmed
GUEST, unregistred user!
两个LISTBOX控件
LISTBOX1控件装有查询来的数据,LISTBOX2为空
当双击LISTBOX1所选的数据时,LISTBOX2加入相应的记录
这点很容易做到
有什么方法避免加入重复的记录呢?

比如LISTBOX2中有“新浪网“这个记录时,再双击LISTBOX1的“新浪网”
不再加入。
 
对Listbox2做个遍例:
for i:=0 to listbox2 do
begin
if listbox1.items[listbox1.item.index]<>listbox2.items then
listbox2.items.add(listbox1.items[listbox1.item.index]).
end;
一定行的。
 
可以用循环语句将ListBox1和ListBox2中的记录逐一进行比较,如果一样就不添加
(可能这种算法会比较耗时间)
 
以上两位的方法都比较烦琐,不用遍例。
if ListBox2.items.indexof('需要判断是否重复的字符串')<0 then
添加操作
else
提示有重复。

 
多人接受答案了。
 
顶部