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

Вниз

TreeView   Найти похожие ветки 

 
xman ©   (2004-08-11 20:01) [0]

Ув. мастера, как узнать в какую ветвь вложен объект?
Например:
такое дерево
new
 1
   a
   sdf
 2
   b
      asdfg
   vb
 3
Мне надо получить при выборе "asdfg" такой результат
new\2\b\asdfg


 
афвуд   (2004-08-11 20:58) [1]

var
cur:TTreeNode;
....

cur:=TreeView1.GetFirstNode;
while(cur<>nil)
 begin
 if(cur->Text"asdfg") then break;
 cur:=cur.GetNext;
 end;

if(cur=nil) then begin ShowMessage("Нет такого"); exit; end;

//Ну теперь всё. В cur нужный элемент. Теперь можно по
//Parent"ам добраться до корня забрасывая все Text по пути
//куда-нибудь. ПИсать это влом чесно говоря.


 
jack128 ©   (2004-08-11 21:00) [2]

function Path(Node: TTreeNode): string;
begin
Result := "";
while Assigned(Node) do
begin  
  Result := Result + Node.Text + "\";
  Node := Node.Parent;
end;
SetLength(Result, Length(Result) - 1);
end;


 
jack128 ©   (2004-08-11 21:02) [3]


> Result := Result + Node.Text + "\";
наоборот, конечно.
Result := Node.Text + "\" + Result;



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
14-1121318722
evvcom
2005-07-14 09:25
2005.08.07
Кто-нибудь встречал в сети схему блока питания 250W для P4?


14-1121352024
Step[B.M.]
2005-07-14 18:40
2005.08.07
Цифровая АТС (АОН - Caller ID) как получить результат АОН на COM


4-1118037280
Руслана
2005-06-06 09:54
2005.08.07
Подскажите, как запустить обновление устройств


14-1121491225
cyborg
2005-07-16 09:20
2005.08.07
Проапгредился :)


9-1113965646
Xeno
2005-04-20 06:54
2005.08.07
Отсечение объектов вне обзора камеры в GLScene