IDimensionViewer.DropTargetNode

Синтаксис

DropTargetNode: Integer;

Описание

Свойство DropTargetNode определяет вершину компонента, над которой в данный момент пользователь перетаскивает другую вершину.

Комментарии

Используется для настройки механизма Drag&Drop. При установке значения вызывает выделение вершины.

Имеет смысл только для компонента DimensionTree.

Пример

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием "Button1", компонента DimensionTree с наименованием "DimensionTree1" и компонента UiDimension, являющегося источником данных для "DimensionTree1". Для "DimensionTree1" включена возможность использования механизма Drag&Drop.

Sub DimensionTree1OnDragOver(Sender: Object; Args: IDragEventArgs);

Var

Node: Integer;

Begin

Node := DimensionTree1.GetItemAt(Args.Point);

If Node <> -1 Then

DimensionTree1.DropTargetNode := Node;

End If;

Args.Effect := DragDropEffects.Move;

End Sub DimensionTree1OnDragOver;

После выполнения примера при перетаскивании какой-либо вершины в компоненте "DimensionTree1", вершина, над которой происходит перетаскивание, будет выделяться.

См. также:

IDimensionViewer