![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Удаление в TreeView [D7, WinXP]
DelphiNew © (2004-07-11 15:12:00)Извините за такой вопрос....
Как можно удалить все элементы в TreeView????
KilkennyCat (2004-07-11 15:43:00) [1]
> MBo © (11.07.04 15:41) [6]
Точно, лучше :)
MBo (2004-07-11 15:41:00) [2]>то вот так:
неа, вот так лучше:
for i:=Tree.Items.Count-1 downto0
А в данном случае, конечно, Clear
KilkennyCat (2004-07-11 15:39:00) [3]кстати, если все же Ваш код использовать, то вот так:
for i:=0 to Tree.Items.Count-1 do
Begin
Tree.Items.Delete(Tree.Items.Item[ 0]);
end;
Ошибка все равно будет, из-за лишнего прохождения цикла. Но удалит все и из этого примера можно понять, почему не рабатает Ваш вариант.
DelphiNew (2004-07-11 15:35:00) [4]Спасибо получилось
KilkennyCat (2004-07-11 15:33:00) [5]
> DelphiNew (11.07.04 15:26) [2]
с деревьями нельзя так нагло, да и вообще с итемсами...
Items.clear - разве там такого не было?
DelphiNew (2004-07-11 15:26:00) [6]Смотрел как ни странно... но мне это не помогло я делаю так:
for i:=0 to Tree.Items.Count-1 do
Begin
Tree.Items.Delete(Tree.Items.Item[i]);
end;
Постоянно выдаётся ошибка Invalid Index
MBo (2004-07-11 15:16:00) [7]хм... А хелп не смотрел?