Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Мастера,как можно перебрать в цикле все узлы и всех потомков всех узлов и т.д. в TTreeView? [D6]


Atrem ©   (2002-03-23 12:38:00) 

В общем надо перебрать все ветки дерева,включая главные и дочернии.


Caligula   (2002-03-24 14:30:00) [1]

Бери цикл:
var X, Y: Integer
Strings: TStringList;
begin
Strings := TstringList.Create;
Strings.Clear;
for x := 0 to TreeView.Items.Count - 1 do begin
for y := 0 to TreeView.Items[x].Items.Count - 1 do begin
Strings.Add(TreeView.Items[x].Items[y].Text);

//Это получение всех имён в список Strings
//Дальше, смотря, что ты хочешь сделать

end;
end;
Strings.Free;
end;


kvazar   (2002-03-23 21:10:00) [2]

используй рекурсию


Наверх

Титульная страница Поиск, карта сайта Написать письмо