|
|
|
| |
Определяет коллекцию узлов дерева 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+ | Руководство пользователя
|
|
|
| |
|
|