GetSelectedNodes: Array;
Метод GetSelectedNodes возвращает массив элементов, отмеченных в компоненте.
В каждом элементе полученного массива будут находиться параметры отмеченного элемента дерева, описываемые интерфейсом IMetaAttributesTreeListNode.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонента MetaAttributesBreadcrumb и компонента MetaAttributesTreeList с наименованием «MetaAttributesTreeList1». Компоненты настроены на работу с какой-либо базой данных временных рядов.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
SelNodes: Array;
MembersSet: IMetaMembersSet;
Member: IMetaMember;
Begin
SelNodes := MetaAttributesTreeList1.GetSelectedNodes;
MembersSet := MetaAttributesTreeList1.GetNodesMembers(SelNodes);
MembersSet.Reset;
While Not MembersSet.Eof Do
Member := MembersSet.Current;
Debug.WriteLine(Member.Name);
MembersSet.Next;
End While;
End Sub Button1OnClick;
При нажатии на кнопку в консоль среды разработки будут выведены наименования элементов, отмеченных в компоненте MetaAttributesTreeList.
См. также: