IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> TTreeView. Пример.
Yu_Lo
сообщение 4.07.2003 20:02
Сообщение #1





Группа: Пользователи
Сообщений: 8

Репутация: -  0  +


У меня тут назрел чайниковский вопрос. %)
Как в TTreeView создать следующее дерево:

[-] Name1
|- Name1.1
|- Name1.2
[-] Name2
|- Name2.1
|- Name2.2

Это обычное дерево. Как его сделать?
Привидите, plz, код...

Также: ( может справлюсь сам, но все же.. smile.gif )

 - Как обработать щелчек мышкой на каком нибудь пункте? т.е. на каком пункте был щелчек.

(Заранее извиняюсь, просто раньше не приходилось использовать этот компонент)


--------------------
*Origin: I live... somewhere in time!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Forsag
сообщение 6.07.2003 10:05
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 25

Репутация: -  0  +


Программным путём это можно сделать так (пример из дельфийского хелпа):
procedure TForm1.Button1Click(Sender: TObject);
var
 MyTreeNode1, MyTreeNode2: TTreeNode;
begin
 with TreeView1.Items do
 begin
   Clear; { remove any existing nodes }
   MyTreeNode1 := Add(nil, 'RootTreeNode1'); { Add a root node }
   { Add a child node to the node just added }
   AddChild(MyTreeNode1,'ChildNode1');
   {Add another root node}
   MyTreeNode2 := Add(MyTreeNode1, 'RootTreeNode2');
   {Give MyTreeNode2 to a child }
   AddChild(MyTreeNode2,'ChildNode2');
   {Change MyTreeNode2 to ChildNode2 }
   { and add a child node to it}
   MyTreeNode2 := TreeView1.Items[3];
   AddChild(MyTreeNode2,'ChildNode2a');
   {Add another child to ChildNode2, after ChildNode2a }
   Add(MyTreeNode2,'ChildNode2b');
   {add another root node}
   Add(MyTreeNode1, 'RootTreeNode3');
 end;
end;

на свой лад думаю ты и сам переделаешь.. ;)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Yu_Lo   TTreeView. Пример.   4.07.2003 20:02
Forsag   Re: TTreeView. Пример.   4.07.2003 20:44
Forsag   Re: TTreeView. Пример.   4.07.2003 20:50
Yu_Lo   Re: TTreeView. Пример.   6.07.2003 8:21
Forsag   Re: TTreeView. Пример.   6.07.2003 10:05
Yu_Lo   Re: TTreeView. Пример.   6.07.2003 17:20
Forsag   Re: TTreeView. Пример.   6.07.2003 19:23
vf   Re: TTreeView. Пример.   15.01.2004 21:24


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 26.07.2025 10:33
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"