Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Перетаскивание в TreeVIEW


Автор: Aehn 15.7.2008, 13:37
Строка в TreeView при перетаскивании в этом же объекте становится дочерней.
Как сделать, чтобы при перетаскивании менялся лишь порядок отображения строк, но не изменялась сама структура?

Автор: Beltar 15.7.2008, 14:15
Node.MoveTo(DestinationNode,naInsert)?

Автор: Aehn 15.7.2008, 16:34
Где в компоненте TreeView метод MoveTo?

Автор: Aehn 15.7.2008, 17:08
Ошибся, признаюсь, TNode есть MoveTo.
Как он работает? Как перетащить узел выше на том же уровне в структуре дерева, что и перетаскиваемый узел?

Автор: Beltar 15.7.2008, 19:24
Второй параметр задает куда переместить. Сделать дочерным узла DestinationNode, поставить на тот же уровень первым, встать на место DestinationNode и вроде что-то еще. F1 рулит.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)