Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
delph_t.doc
Скачиваний:
91
Добавлен:
12.04.2015
Размер:
2.26 Mб
Скачать

Свойства классаTTreeNodes.

property Count: Integer;

Количество узлов, входящих в Items.

property Item[Index: Integer] : TTreeNode; default-

Открывает индексированный доступ к узлам.

property Owner: TCustomTreeView;

Содержит ссылку на родительский список.

Методы класса tTreeNodes.

function Add(Node: TTreeNode; const S: String): TTreeNode;

Добавляет узел в конец того списка, в котором зарегистрирован узел Node. Если AWe=NIL, добавляется корневой узел для всего компонента.

function AddChild(Node: TTreeNode; const S: String):TTreeNode;

Добавляет узел в конец списка Item дочерних узлов узла Node.

function AddChildFirst(Node: TTreeNode; const S: String):TTreeNode;

Добавляет узел в начало списка Item дочерних узлов узла Node.

function AddChildObject(Node: TTreeNode; const S: String; Ptr:Pointer): TTreeNode;

Добавляет узел и данные в конец списка Item дочерних узлов узла Node. На данные ссылается указатель Ptr. Связанная с данными область памяти не освобождается автоматически при уничтожении списка.

function AddChildObjectFirst( Node: TTreeNode; const S: String;Ptr; Pointer): TTreeNode;

Добавляет узел и данные в начало списка Item дочерних узлов узла Node. На данные ссылается указатель Ptr. Связанная с данными область памяти не освобождается автоматически при уничтожении списка.

function AddFirst(Node: TTreeNode; const S: String):TTreeNode;

Добавляет узел в начало того списка, в котором зарегистрирован узел Node.

function AddObj ect(Node: TTreeNode; const S: String; Ptr: Pointer): TTreeNode;

Добавляет узел и данные в конец того же списка, в котором зарегистрирован узел Node. На данные ссылается указатель Ptr. Связанная с данными область памяти не освобождается автоматически при уничтожении списка.

function AddObjectFirst(Node: TTreeNode; const S: String; Ptr: Pointer): TTreeNode;

Добавляет узел и данные в начало того же списка, в котором зарегистрирован узел Node. На данные ссылается указатель Ptr. Связанная

с данными область памяти не освобождается автоматически при уничтожении списка.

procedure Assign(Source: TPersis-tent) ;

Связывает список текущего компонента со списком компонента Source.

procedureBeginUpdate;

Блокирует обновление экрана до тех пор, пока не будет выполнен метод EndUpdate. Используется при одновременной вставке нескольких элементов списка для предотвращения мерцания экрана.

procedureClear;

Очищает список всех узлов и подузлов компонента.

procedure Delete(Node:TTreeNode) ;

Уничтожает узел Node.

procedure EndUpdate;

Отменяет действие метода BeginUdate.

function GetFirstNode: TTreeNode;

Возвращает самый первый узел в списке Items[0].

function GetNode(Itemid:HTreeItem): TTreeNode;

Возвращает узел по его идентификатору Itemid.

function Insert(Node: TTreeNode; const S: String): TTreeNode;

Вставляет узел непосредственно перед узломNode.

function InsertObject(Node: TTreeNode; const S: String; Ptr: Pointer): TTreeNode;

Вставляет узел и данные непосредственно перед узлом Node.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]