Tree.SetNode

Tree.SetNode ( string ObjectName,
string NodeIndex,
table Data )
Примеры

Описание

Устанавливает свойства указанного узла в объекте каталог (tree).

Параметры

ObjectName

(строка) Имя объекта каталог (tree).

NodeIndex

(строка) Индекс узла, чьи свойства устанавливаются.

Data

(таблица) Таблица, содержащая свойства узла, индексированная следующими ключами:

КЛЮЧ
KEY
ТИП
TYPE
ОПИСАНИЕ
DESCRIPTION
TextстрокаТекст текущего пункта.
DataстрокаДанные текущего пункта.
SelectedлогическийЗначение истина (true) для выделения пункта, значение ложь (false), если это не так.
ExpandedлогическийЗначение истина (true) чтобы развернуть пункт, значение ложь (false), если это не так.

Примечание: Будут развернуты только пункты текущего узла, но не его подпункты. Для разворачивания всех подпунктов используйте действие Tree.ExpandNode.
CheckedлогическийЗначение истина (true), если пункт помечен, значение ложь (false), если это не так.

Примечание: Если места для меток в объекте каталог (tree) не показаны, это свойство будет проигнорировано.
ImageIndexчислоИндекс (указатель) иконки, которую будет использовать текущий пункт объекта, когда он не выделен. Файл иконок указывается в свойствах объекта каталог (tree). Для более подробной информации смотрите описание ключа ImageList в действии Tree.SetProperties.
SelectedImageIndexчислоИндекс (указатель) иконки, которую будет использовать текущий пункт объекта, при выделении. Файл иконок указывается в свойствах объекта каталог (tree). Для более подробной информации смотрите описание ключа ImageList в действии Tree.SetProperties.

Возврат

Ничего. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия

Примеры

Пример 1

Tree.SetNode("Tree1", "2.1", tNodeDataToSet);
Устанавливаем узел с индексом "2.1" в объект каталог "Tree1", используя данные/свойства из таблицы "tNodeDataToSet".
Смотрите также: Связанные действия