Форум: "Основная";
Текущий архив: 2004.02.17;
Скачать: [xml.tar.bz2];
ВнизУдаление элементов списка. Найти похожие ветки
← →
Kinderrr (2004-02-05 22:39) [0]Мастера, хелп.
Вот код
for i := 0 to ListBox1.Items.Count-1 do begin
if ListBox1.Selected[i] then begin
ListBox1.Items.Delete(i);
Выскакиевает ошибка. Почему? Как можно её обойти?
← →
хз (2004-02-05 22:46) [1]ListBox.DeleteSelected;
← →
Gero (2004-02-05 22:48) [2]Выскакивает потому, что ты удаляешь итем, их кол-во становится меньше, чем было вначале. И если i = 5, а итема №5 уже нет в живых, произойдет ошибка.
← →
Kinderrr (2004-02-05 22:54) [3]2 Gero, и как быть? %(
2 хз не пойдет. Нужно именно чтобы поэлементное удаление было.
← →
Gero (2004-02-05 22:56) [4]> Kinderrr
downto
← →
Kinderrr (2004-02-05 23:03) [5]И как я не догадался :)
Спасибищще.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.02.17;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c