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», вершина, над которой происходит перетаскивание, будет выделяться.
См. также: