Вниз
Скачать: CL | DM;

Подскажите как пользоваться компонентом TreeView1   Найти похожие ветки 

 
KvORubin ©   (2002-06-28 10:33) [0]

В справке ничего понятного нету..
Нужно как добавлять так и удалять треи из TreeView1..
Покажите примером:

Добавление..
Добавление под итем..
Удаление..
Удаление под итем..

И чтение выбранного итемса\пункта..

TreeView1.Items.Add(TTreeNode,"wwww");

Заранее благодарен..


 
Kaban ©   (2002-06-28 10:51) [1]

Да все в help-е есть см. TTreeNodes/Items/Add/Example


 
rhf ©   (2002-06-28 11:09) [2]

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......и т.д.


 
KvORubin ©   (2002-06-28 12:21) [3]

ясно спасибо..


 
KvORubin ©   (2002-06-28 13:53) [4]

А вот ещё вопрос, как к созданному дитю прилипить (иконку программно) ???
Это было бы проще, если до компиляции прописать иконки, а если потом программа добавит новые итемсы, то тогда как???


 
Xrundik   (2002-06-28 14:18) [5]

Ну скажите!!!??? - это очень нужно...!!!


 
MBo ©   (2002-06-28 14:27) [6]

если они в Imagelist - Node.ImageIndex


 
Kaban ©   (2002-06-28 14:28) [7]

не хочется тебе отвечать, после твоего хамства в вопросе по TMemo, но так и быть: назначай им соответствующие свойства ImageIndex, StateIndex, SelectedIndex, связав TTreeView c TImageList


 
KvORubin ©   (2002-06-28 14:55) [8]

> Kaban ©
Ну закинь мне тогда на почту, мне тоже нужно..


 
Kaban ©   (2002-06-28 15:07) [9]

что тебе нужно


 
KvORubin ©   (2002-06-28 16:14) [10]

> 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 16:25) [11]

сделай так
tn2:=addChild(nil,"2");
tn2.ImageIndex:=1;


 
KvORubin ©   (2002-06-28 17:03) [12]

Во, вот теперь понятно..



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.019 c
14-47785
Fishka
2002-06-14 16:07
2002.07.15
Как определить емкость диска, лежащего передо мной?


14-47707
Windeus
2002-06-18 00:30
2002.07.15
RXLibrary


1-47467
Dave
2002-07-03 16:08
2002.07.15
Системная палитра Windows


14-47724
rhf
2002-06-09 13:31
2002.07.15
есть Кнут в формате TEX....


3-47162
Dark Bird
2002-06-19 03:12
2002.07.15
Модификация TTable




   Наверх