|
|
Определяет коллекцию узлов дерева TTreeView.
Доступ к объекту
trnObj=treeViewObj.Items;
Собственные свойства
|
Свойство
| Тип
| Описание
|
Только чтение
| [TYPE]
| [DESC]
|
Count
| Number
| количество узлов дерева
|
Handle
| Number
| дескриптор коллекции узлов Windows GDI
|
Item[]
| TTreeNode
| индексированный список узлов дерева (начиная с 0)
|
Owner
| TTreeView
| дескриптор дерева узлов
|
|
Собственные методы
|
Метод
| Описание
|
Add
| добавляет новый узел на уровень указанного узла или на первый уровень дерева
|
AddChild
| добавляет новый узел в конец списка дочерних узлов указанного узла
|
AddChildFirst
| добавляет новый узел в начало списка дочерних узлов указанного узла
|
AddFirst
| добавляет новый узел в начало списка узлов указанного узла
|
AlphaSort
| сортирует узлы дерева
|
BeginUpdate
| выключает переиндексацию дерева
|
Clear
| удаляет все узлы дерева
|
Delete
| удаляет указанный узел дерева и его дочерние узлы
|
EndUpdate
| включает переиндексацию дерева
|
GetFirstNode
| возвращает первый узел дерева
|
GetNode
| возвращает узел по указанному уникальному идентификатору
|
Insert
| вставляет новый узел перед указанным
|
|
Стандартные методы
// Главная форма frm=new TForm(); frm.Caption="JS+ - визуальный компонент TTreeNodes"; frm.Width =525; frm.Height=375;
// Строка состояния stb=new TStatusBar(frm);
// TreeView trv=new TTreeView(frm); trv.BorderStyle=bsSingle; trv.SetBounds(10,10,150,stb.Top-20); trv.OnChange=trv_Change;
// Заполнение дерева for (i=1;i<=3;i++) { trn=trv.Items.Add(null,"Узел "+i); for (j=1;j<=i;j++) trv.Items.AddChild(trn,String("Узел "+i+"-"+j)); }
// Правая панель pnl=new TPanel(frm); pnl.BorderStyle=bsSingle; pnl.Left=trv.Left+trv.Width+10; pnl.Top =trv.Top; pnl.Width =frm.ClientWidth-pnl.Left-trv.Left; pnl.Height=trv.Height; pnl.Color=trv.Color;
trv.SetFocus(); stb.SimpleText=" Узлы дерева созданы методами компонента TTreeNodes"; frm.ShowModal();
// Обработчик события OnChange function trv_Change(trv,trn) { stb.SimpleText=" Выбран "+(pnl.Caption=trn.Text); }
|
Совместимость
C++ Builder/Delphi
|
JS+ | Руководство пользователя
|
|
|
|
|
|