Drag grid item to another grid

Utilities like DBU, Make, IDE written in HMG/ used to create HMG based applications

Moderator: Rathinagiri

huiyi_ch
Posts: 172
Joined: Sat May 21, 2016 5:27 am

Re: Drag grid item to another grid

Post by huiyi_ch »

Great and many thanks!
User avatar
tonton2
Posts: 444
Joined: Sat Jun 29, 2013 1:26 pm
Location: Algerie
Contact:

Re: Drag grid item to another grid

Post by tonton2 »

merci beaucoup!!
Beau travail
L'Algerie vous salut
Y.TABET
User avatar
mol
Posts: 3718
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: Drag grid item to another grid

Post by mol »

Hi Edward! Did you realised it for TREE control?
edk
Posts: 909
Joined: Thu Oct 16, 2014 11:35 am
Location: Poland

Re: Drag grid item to another grid

Post by edk »

Cześć Marku.
Niestety nie robiłem tego dla drzewa. Mam problem z określeniem id elementu drzewa, na którym znajduje się wskaźnik myszy w momencie rozpoczęcia przeciągania i upuszczenia (wiersz 414 i 528 w DragAndDrop.prg). Zwracana jest pozycja aktualnie wybranego elementu. 😒
Gdyby udało się to jakoś określić, dalej byłoby już "z górki". ;)
Chyba bez C się nie obejdzie, ale ja jestem "za cienki".
Attachments
DragAndDrop_0.005.7z
(4.85 KiB) Downloaded 201 times
User avatar
mol
Posts: 3718
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: Drag grid item to another grid

Post by mol »

Na razie mam nawał innej roboty - początek roku ;) no i klient jeszcze nie wymyślił, żeby przeciągać gałązki drzewa :) :)
Ale jak się odrobię, to popatrzę, czy w jakimś stopniu da się to zaadoptować do drzewa.

Pozdrawiam, Marek
edk
Posts: 909
Joined: Thu Oct 16, 2014 11:35 am
Location: Poland

Re: Drag grid item to another grid

Post by edk »

Hi Marek. Just as I thought without C, it would not work.
I have made the TreeView_HitTest function, it returns the value of the handle of the tree node/item on which the mouse pointer is located. :geek:
In the attachment you have a sample using DragAndDrop on trees. You can move nodes/items within a given tree or drag from tree #1 to tree #2.
What I lack in using a tree is the insertion method "InsertItem" ;) .
The "AddItem" method adds items at the end of the node. To simulate the insert method, you would have to save the node structure, insert the item in the saved structure in the right place, delete the node and add item by item in its place. :idea:
Tree DragAndDrop.gif
Tree DragAndDrop.gif (34.8 KiB) Viewed 8221 times
DragAndDrop_0.005.7z
(9.37 KiB) Downloaded 191 times
EduardoLuis
Posts: 682
Joined: Tue Jun 04, 2013 6:33 pm
Location: Argentina

Re: Drag grid item to another grid

Post by EduardoLuis »

Hi Edward:

Unfortunately i could not unzip de files (.7z), allways gives error.-
I don't want to disturb you, but could you upload in .ZIP format.-
Thanks in advance.-
Eduardo
edk
Posts: 909
Joined: Thu Oct 16, 2014 11:35 am
Location: Poland

Re: Drag grid item to another grid

Post by edk »

Here you go :
DragAndDrop_0.005.zip
(11.55 KiB) Downloaded 196 times
EduardoLuis
Posts: 682
Joined: Tue Jun 04, 2013 6:33 pm
Location: Argentina

Re: Drag grid item to another grid

Post by EduardoLuis »

Thanks EDK.-

Unziped successfully and works EXCELLENT.-
Thanks again.
Eduardo
chrisjx2002
Posts: 190
Joined: Wed Jan 06, 2010 5:39 pm

Re: Drag grid item to another grid

Post by chrisjx2002 »

Great demo!
Post Reply