Tree.ByIndex

From SunFlurry wiki
Revision as of 08:54, 7 February 2021 by Admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  ByIndex (Получение дочерней ветки по индексу)
Объект:Дерево
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в число, неверный индекс.
Визуальность:Нет

Применимо к объектам ветки и дерева. Функция получает объект ветки, подчиненной данной, которая адресуется по индексу.

Синтаксис

Tree.ByIndex(<Индекс дочерней ветки (INT)>):<Дочерняя ветка (BRANCH)>

Аргументы

  • <Индекс дочерней ветки (INT)> - Аргумент задает индекс дочерней ветки. Индексы начинаются с единицы.

Возвращаемое значение

Возвращает объект дочерней ветки по ее индексу.

Примеры

aTree:=Tree.Create();
aBranch1:=aTree.Add(1,"Ветка 1");
aBranch11:=aBranch1.Add(2,"Ветка 1.1");
aBranch2:=aTree.Add(3,"Ветка 2");

//Будет выведено 2
Message("Значение ветки 1.1: "+aTree.ByIndex(1).ByIndex(1).Value);

//Ветка получит новое значение "Проверка"
aBranch11.Value:="Проверка";