Вниз
Скачать: CL | DM;

Почему не работает   Найти похожие ветки 

← →
P0tia ©   (2003-09-16 22:15) [0]

for i:=listBox1.Count-1 downto 0 do
for j:=listBox2.Count-1 downto 0 do
if listBox2.Items[j] = ListBox1.Items[i] then begin
Listbox2.ItemIndex := j;
listbox2.DeleteSelected;
end;


← →
P0tia ©   (2003-09-16 22:25) [1]

Я понил почему, Если последняя строка удаляется ему несчем сравнивать. Есть команды выхода из for.


← →
Palladin ©   (2003-09-16 22:25) [2]

1 как именно не работает?
2
ListBox2.ItemIndex=j;
ListBox2.DeleteSelected;
это как в магазин через огороды ездить
ListBox2.Items.Delete(j);


← →
Юрий Федоров ©   (2003-09-16 22:26) [3]

if listBox2.Items[j] = ListBox1.Items[i] then
listBox2.Items.Delete(j)


← →
HolaCost! ©   (2003-09-17 08:18) [4]

Проблема немного в другом!
Если удаляешь J елемент, то извините по этому индексу будет уже другой элемент... Тут Фор использовать противопаказано!


← →
BillyJeans ©   (2003-09-17 08:35) [5]

for i:=listBox1.Count-1 downto 0 do
for j:=listBox2.Count-1 downto 0 do
if listBox2.Items[j] = ListBox1.Items[i] then begin
Listbox2.Items.Delete(j);
Break;
end;


← →
Anatoly Podgoretsky ©   (2003-09-17 09:08) [6]

P0tia © (16.09.03 22:25) [1]
Если удаляется последнея строка, то цикл заканчивается или не выполняется.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.013 c
14-96372
Е-Моё имя
2003-09-10 17:34
2003.09.29
Флэймер


1-96219
Dubrovskyi
2003-09-17 00:52
2003.09.29
Здоровая таблица


6-96314
AHTOH
2003-07-30 00:26
2003.09.29
Как узнать, что порт, занятый моей прогой, нужен какой-то другой


14-96424
Кен
2003-09-10 04:26
2003.09.29
18-летняя национал-большевичка получила год условно за удар губер


14-96403
Князь Мышкин
2003-09-11 14:05
2003.09.29
Все. Бросаем жить. Прямо сейчас(13:30). Больше ни одного вдоха.




   Наверх