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

Не получается удалить в цикле отмеченые записи CheckListBox-a   Найти похожие ветки 

← →
Андрей2   (2004-09-06 21:52) [0]

Здравствуйте!
Подскажите, как можна удалить отмеченые строки в CheckListBox-e?
Я делаю так:
For i:= 0 to CheckListBox1.Count-1  do  
 if CheckListBox1.Checked[i]=True then CheckListBox1.Items.Delete(i);
Но проблема в том, что с каждой удаленной строкой, уменьшается общее количество строк (естественно!!), но цикл-то должен пройти все CheckListBox1.Count записей.
Например, если у меня было 10 строк и 3 из них я отметил на удаление, то после срабатывания условия, строк остается 9,8,7. А цикл-то должен пройти 10 раз. Потому и возникает ошибка.
Помогите решить проблемку.
Спасибо


← →
Defunct ©   (2004-09-06 21:54) [1]

For I := CheckListBox1.Count-1 DownTo 0 Do


← →
Андрей2   (2004-09-06 22:04) [2]

Спасибо, Defunct!!! Получилось!



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

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



Память: 0.45 MB
Время: -0.978 c
4-1092088827
volser
2004-08-10 02:00
2004.09.19
Изменение файловой системы


1-1094220858
Павел
2004-09-03 18:14
2004.09.19
Общие вопросы


1-1094154898
SelloutS
2004-09-02 23:54
2004.09.19
нужен компанент для скажтия/расжатия файлов...


1-1094198084
NewDelpher
2004-09-03 11:54
2004.09.19
Логические выражения


9-1083360628
wiz
2004-05-01 01:30
2004.09.19
2D аркада на 3D движке (oGL). demo N8




   Наверх