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

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

Как вычислить уровень itema в TreeView? [D7, WinXP]


rolex ©   (2005-06-24 22:24:00) 

К примеру, дерево выглядит таким образом:

-Книги
|
-Бумага
| |
|  -Цветная
| |
|  -Белая
|
-Клеенка

Мне нужно, получить для итема адрес такого вида:
Для "Книги": 1
Для "Бумага": 2
Для "Цветная": 2.1
Для "Белая": 2.2
Ну и т.д. (думаю суть поняли).
Экспериментирую уже 2 часа. Прошу помощи с кодом.


SergP   (2005-06-24 23:25:00) [1]

Что-то типа этого...:


function GetNoneAdress(Node:TTreeNode):String;
begin
 result:='';
 while assigned(node) do
   begin
   Result:=inttostr(node.Index+1)+'.'+Result;
   node:=node.Parent;
   end;
end;


Anatoly Podgoretsky   (2005-06-24 22:30:00) [2]

Словарь английского языка говорит, что это Level


Наверх

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