Форум: "Начинающим";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];
ВнизКак правильно работать с 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c