Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.16;
Скачать: CL | DM;

Вниз

Сраванение   Найти похожие ветки 

 
oens   (2004-01-03 09:23) [0]

Мастера, подскажите.
Есть: Listbox1, Listbox2, Listbox3.
Как сравнить содержимое Listbox1 и Listbox2 и записать в Listbox3 все item(ы), которые не не совпадают?
Т.е в Listbox1 есть 1,2,3 в Listbox2 есть 1,2,3, 4 как эту лишнию 4 записать в Listbox3?
Помогите с кодом.


 
default ©   (2004-01-03 10:09) [1]

можно так например:

procedure TForm1.Button1Click(Sender: TObject);
var
i, j: Byte;
TmpListBox: TListBox;
begin

repeat
for i := 0 to ListBox1.Count - 1 do begin
for j := 0 to ListBox2.Count - 1 do
if ListBox1.Items[i] = ListBox2.Items[j] then Break;
if j = ListBox2.Count then ListBox3.Items.Add(ListBox1.Items[i]);
end;
TmpListBox := ListBox1;
ListBox1 := ListBox2;
ListBox2 := TmpListBox
until ListBox1.Name = "ListBox1"

end;


 
oens   (2004-01-03 11:27) [2]

Спасибо, сейчас попробую



Страницы: 1 вся ветка

Текущий архив: 2004.01.16;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.018 c
6-49667
[mef]
2003-11-15 11:51
2004.01.16
инфа по WinSock


3-49463
rtooo
2003-12-19 01:12
2004.01.16
Как немного автоматизировать базу


14-49726
Style
2003-12-22 21:02
2004.01.16
Народ а почему мелкософт не хочет переписать GUI


14-49748
AlexHermit
2003-12-24 12:29
2004.01.16
Взаимодействие классов


1-49579
INTAARI
2004-01-05 16:02
2004.01.16
Каким компонентом пользоваться для обзора и выбора папок