Difference between revisions of "Tree.Remove"
(→Аргументы) |
m (1 revision imported) |
(No difference)
| |
Latest revision as of 07:54, 7 February 2021
| Remove (Удаление ветки) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Применимо к объектам ветки и дерева. Функция удаляет указанное количество дочерних веток, начиная с указанного индекса.
Синтаксис
Tree.Remove(<Индекс удаляемых веток (INT)>,<Количество удаляемых веток (INT)>=1)
Аргументы
<Индекс удаляемых веток (INT)>- Аргумент задает индекс, начиная с которого будет производиться удаление дочерних веток.<Количество добавляемых веток (INT)>- (необязательный аргумент) Аргумент задает количество удаляемых веток, по умолчанию, одна ветка.
Примеры
aTree:=Tree.Create();
aBranch1:=aTree.Add(1,"Ветка 1");
aBranch1.Add(2,"Ветка 1.1");
aTree.Add(3,"Ветка 2");
aTree.Insert(1,0,"Ветка 0");
aTree.Remove(2);
//Будет выведено 2
Message("Количество веток дерева: "+aTree.Size());
//Будет выведено 3
Message("Значение второй ветки дерева: "+aTree.ByIndex(2).Value);