TreeView

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

TreeView

Сообщение Attid » 06.12.2009 14:23:30

я правильно понимаю что в TreeView я могу у каждого нода узнать ребенка, но не могу узнать родителя ?
или я что-то не нашел ?
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: TreeView

Сообщение скалогрыз » 06.12.2009 16:57:30

Код: Выделить всё
var
  n : TTreeNode;
...
  n.Parent ...

у корневого TTreeNode, parent = nil
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: TreeView

Сообщение Attid » 06.12.2009 23:28:37

хм и правда =)

наверно в воскресенье нельзя работать =)
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: TreeView

Сообщение Tsukasa-mixer » 06.04.2010 23:44:42

хммм а у меня вообще вопрос как его использовать =)))
чтот пока не получается к сожалению =(..

Картина примерно такая

Код: Выделить всё
begin
.....
m_Node:=fileTree.Items.AddFirst(m_Node,SysToUTF8(getDirr.FileName));
scanFileTree(Filepach,m_Node);
...........
end;


procedure TSearch_Thread.scanFileTree(strNode: string; rootNode: TTreeNode);   
var l_dirrNode, l_Node: TTreeNode;
       l_Nodes:TTreeNodes;
begin
......
...l_Node:=l_Nodes.AddChild(rootNode,ExtractFileName(str));

раньше както проносило с использованием деревьев....
а вот тут как-то так... не пронесло =(
Tsukasa-mixer
новенький
 
Сообщения: 12
Зарегистрирован: 06.04.2010 01:27:37
Откуда: г.Киров


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 37

Рейтинг@Mail.ru