Руководство разработчика

Обработчик ДЕРЕВО.перетаскивание

Обработчик перетаскивание вызывается при завершении процесса перетаскивания (drag and drop) узла дерева.

Перетаскивание возможно как в пределах одного дерева, так и между разными деревьями, работающими в одной программе И++. Запрещено перетаскивание узла в себя самого.

Возможность перетаскивания определяется не только наличием обработчика, но также наличием в дополнительных параметрах узлов констант из набора констант УЗЕЛ_ДЕР_...:

Для дерева, являющегося источником перетаскивания, задание обработчика перетаскивание не является обязательным.

ФУНКЦИЯ <имя функции>(ПЕРЕМ ДЕРЕВО: дерево1;
                      ПЕРЕМ ДЕРЕВО: дерево2;
                      СТРОКА: узел1;
                      СТРОКА: узел2)

Параметры

дерево1
Ссылка на дерево, в которое выполняется перескивание.
дерево2
Ссылка на дерево, из которого выполняется перетаскивание. Может совпадать с дерево1 при перетаскивании в пределах одного дерева.
узел1
Код узла в дереве-источнике (с соответствующими дерево1 разделителями).
узел2
Код узла в дереве-приемнике (с соответствующими дерево2 разделителями).

См. также: