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

Вниз

Как правильно работать с TreeNode?   Найти похожие ветки 

 
Первокласник Вася   (2008-01-29 18:40) [0]

Добрый вечер, мастера!

Объясните пожалуйста, как правильно работать с компонентом TreeView?
И тому подобными вещами, например TreeNode?
У меня задачка в голову полезла и хочу разобраться и поэкспериментировать с этим.

Цель такая: На форме TreeView, создаю первые узел посредством
node: TreeNode;
Node:= TreeView1.Items.Add(nil,"первый узел").
Также разобрался как добавить "дочерний узел" к уже существующему узлу - child...

В общем хочу научиться (но не понимаю как этого достич) к выделенному узлу добавить "ПОД УЗЕЛ", к выделенному "под узлу" другой "под узел" и так далее. Короче добавлять дочерние узлы туда, где находится выделенный узел.

Подскажите пожалуйста.


 
clickmaker ©   (2008-01-29 18:48) [1]

выделенный - TreeView1.Selected
добавлять - также: TreeView1.Items.Add(TreeView1.Selected, "дочерний выделенного");


 
Первокласник Вася   (2008-01-29 18:53) [2]

Спасибо за ответ!
То есть вы имеете в виду, что сама иерархия может ветвиться, в зависимости от того какой выделен узел. Точнее, вышеприведенным способом можно добавить узел к любому узлу дерева?


 
clickmaker ©   (2008-01-29 18:57) [3]


> [2] Первокласник Вася   (29.01.08 18:53)

так нужно к любому или к выделенному?
Доступ к любому - по индексу, либо итерациями: GetNextSibling / GetPrevSibling, GetFirstChild и пр.


 
Первокласник Вася   (2008-01-29 19:02) [4]

Желательно именно к выделенному. Я это имел в виду.


 
MsGuns ©   (2008-01-29 20:30) [5]

Правильный Вася пошел в первый класс ?



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

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

Наверх




Память: 0.48 MB
Время: 0.018 c
2-1201578558
Думатель
2008-01-29 06:49
2008.02.24
Как принудительно уменьшить объем памяти, занимаемый программой?


15-1201103474
Галинка
2008-01-23 18:51
2008.02.24
доступ к сетевому принтеру из "гостевой" системы


2-1201687447
Wolf
2008-01-30 13:04
2008.02.24
подскажите функцию добавления косой черты к пути


2-1201538510
MVanya
2008-01-28 19:41
2008.02.24
вопрос про интерфейсы


2-1201524030
JABBERV
2008-01-28 15:40
2008.02.24
TMonthCalendar ресурсы