Вниз
Скачать: CL | DM;

Drag&Drop в DBTreeList (TreeView)   Найти похожие ветки 

 
ak75   (2003-10-10 17:01) [0]

Товарищи, может кто знает как реализовать в DBTreeList"e Drag&Drop узла на одном уровне. У DBTreeList"a есть стандартная возможность Drag&Drop, но перемещаемый узел становится дочерним к тому узлу на который его бросили, а надо чтобы он просто стал перед ним на том же уровне. Возможно кто-то знает как это делается в др. компонентах, которые могут отображать древовидные структуры (TreeView, TreeList)


 
MBo ©   (2003-10-11 13:19) [1]

может, в статьях чего найдешь, да доработаешь под свои нужды...


 
ak75   (2003-10-13 08:47) [2]

Извиняюсь, неправильно задал вопрос.
В общем-то вся загвоздка в том, что в
procedure DBTreeListDragDrop
вызов
AItem.MoveTo(AnItem, natlInsert);
происходит позже перемещения обрабатываемого автоматически DBTreeList,
а автоматом оно обрабатывается с параметром natlAddChild, если поставить в
procedure TForm1.DBTreeListMoveTo(Sender: TObject; AttachNode: TdxDBTreeListNode;
AttachMode: TdxTreeListNodeAttachMode; Nodes: TList; var IsCopy,
Done: Boolean);
begin
AttachMode := natlInsert;
это не помогает.
Как обойти эту хрень?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.973 c
3-74091
evgeniy1980
2003-09-30 10:33
2003.10.23
Combobox


14-74380
Delphi5.01
2003-10-02 18:18
2003.10.23
Vopros dla zavala!


1-74121
BillyJeans
2003-10-11 12:22
2003.10.23
Фоновый рисунок для ListBox и ListView


3-74025
ExE
2003-10-03 15:29
2003.10.23
Помогите ПОЖАЛУЙСТА с DBGRIDом


9-73958
Juster~
2003-04-20 13:49
2003.10.23
Организация рендеринга




   Наверх