Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.21;
Скачать: CL | DM;

Вниз

TTreeView - просмотреть все дочерние узлы одного узла   Найти похожие ветки 

 
comovets   (2008-08-10 20:47) [0]

Беру из TTreeView произвольный узел и хочу перебрать в цикле все его дочерние узлы (абсолютно все, даже те которые являются многоуровнево-вложенными). Как это сделать? Я не могу придумать этот простецкий цикл...


 
Германн ©   (2008-08-10 20:57) [1]

Проход по Items с рекурсией если HasChildren


 
b z   (2008-08-10 20:58) [2]

А зачем сразу все?


 
aaaaa   (2008-08-10 20:59) [3]

procedure GetChildTree(aNode: TTreeNode);
 procedure GetN(aNode: TTreeNode);
 begin
   //тут чето с ним делашь с aNode;
   if aNode.getNextSibling <> nil
     then GetN(aNode.getNextSibling);
   if aNode.HasChildren then
     GetN(aNode.getFirstChild);
 end;
begin
 //тут чето с ним делашь с aNode;
 if aNode.HasChildren then
   GetN(aNode.getFirstChild);
end;



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

Текущий архив: 2008.09.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
2-1218178979
3dAnatomy
2008-08-08 11:02
2008.09.21
Гиперссылка в тексте TMemo?


8-1185991832
DelphiKettle
2007-08-01 22:10
2008.09.21
MediaPlayer


3-1206358955
Альберт
2008-03-24 14:42
2008.09.21
Как сформировать запрос с апострофом


15-1217245659
brother
2008-07-28 15:47
2008.09.21
слетел raid5 массив


15-1217528621
Андрей Молчанов
2008-07-31 22:23
2008.09.21
Часть TLabel как гиперссылка