![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите как пользоваться компонентом TreeView1
KvORubin © (2002-06-28 10:33:00)В справке ничего понятного нету..
Нужно как добавлять так и удалять треи из TreeView1..
Покажите примером:
Добавление..
Добавление под итем..
Удаление..
Удаление под итем..
И чтение выбранного итемса\пункта..
TreeView1.Items.Add(TTreeNode,"wwww");
Заранее благодарен..
KvORubin (2002-06-28 17:03:00) [1]Во, вот теперь понятно..
Kaban (2002-06-28 16:25:00) [2]сделай так
tn2:=addChild(nil,"2");
tn2.ImageIndex:=1;
KvORubin (2002-06-28 16:14:00) [3]> Kaban © (28.06.02 15:07)> что тебе нужно
Я непойму, как добавить иконку к созданному ребёнку..
Вот допустим:
with treeView1.Items do
begin
tn1:=AddChild(nil,"1");
tn11:=AddChild(tn1,"1.1");
addChild(tn11,"1.1.1");
addChild(tn1,"1.2");
addChild(nil,"2");
end;
А где здесь ещё можно вставить добовление иконки к созданному итемсу???
Примером покажите, а то словами можно ещё долго толдычать..
Kaban (2002-06-28 15:07:00) [4]что тебе нужно
KvORubin (2002-06-28 14:55:00) [5]> Kaban ©
Ну закинь мне тогда на почту, мне тоже нужно..
Kaban (2002-06-28 14:28:00) [6]не хочется тебе отвечать, после твоего хамства в вопросе по TMemo, но так и быть: назначай им соответствующие свойства ImageIndex, StateIndex, SelectedIndex, связав TTreeView c TImageList
MBo (2002-06-28 14:27:00) [7]если они в Imagelist - Node.ImageIndex
Xrundik (2002-06-28 14:18:00) [8]Ну скажите!!!??? - это очень нужно...!!!
KvORubin (2002-06-28 13:53:00) [9]А вот ещё вопрос, как к созданному дитю прилипить (иконку программно) ???
Это было бы проще, если до компиляции прописать иконки, а если потом программа добавит новые итемсы, то тогда как???
KvORubin (2002-06-28 12:21:00) [10]ясно спасибо..
rhf (2002-06-28 11:09:00) [11]2 Kaban - согласен, но вот в d3 почему-то не оказалось...
TreeView1.Items.AddChild(tnRoot,str);
функция возвращает и добавляет child элемент к tnRoot.
если tnRoot = nil, то элемент добавляеться в корень дерева.
вот маленький пример
var tn1,tn11: tTreeNode;
......
with treeView1.Items do
begin
tn1:=AddChild(nil,"1");
tn11:=AddChild(tn1,"1.1");
addChild(tn11,"1.1.1");
addChild(tn1,"1.2");
addChild(nil,"2");
end;
удалять - treeView1.items.delete(tn:tReeNode) или treeView1.items.item[n].delete......и т.д.
Kaban (2002-06-28 10:51:00) [12]Да все в help-е есть см. TTreeNodes/Items/Add/Example