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: 123
Joined: Sat May 21, 2016 5:27 am
Has thanked: 2 times
Been thanked: 14 times

Re: Drag grid item to another grid

Post by huiyi_ch »

Great and many thanks!

User avatar
tonton2
Posts: 318
Joined: Sat Jun 29, 2013 1:26 pm
Location: Algerie
Has thanked: 11 times
Been thanked: 14 times
Contact:

Post by tonton2 »

merci beaucoup!!
Beau travail
L'Algerie vous salut
Y.TABET

User avatar
mol
Posts: 3361
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Has thanked: 256 times
Been thanked: 163 times
Contact:

Post by mol »

Hi Edward! Did you realised it for TREE control?

edk
Posts: 577
Joined: Thu Oct 16, 2014 11:35 am
Location: Poland
Has thanked: 146 times
Been thanked: 510 times

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 64 times

User avatar
mol
Posts: 3361
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Has thanked: 256 times
Been thanked: 163 times
Contact:

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: 577
Joined: Thu Oct 16, 2014 11:35 am
Location: Poland
Has thanked: 146 times
Been thanked: 510 times

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 1370 times
DragAndDrop_0.005.7z
(9.37 KiB) Downloaded 48 times

EduardoLuis
Posts: 665
Joined: Tue Jun 04, 2013 6:33 pm
Location: Argentina
Has thanked: 1 time
Been thanked: 62 times

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: 577
Joined: Thu Oct 16, 2014 11:35 am
Location: Poland
Has thanked: 146 times
Been thanked: 510 times

Post by edk »

Here you go :
DragAndDrop_0.005.zip
(11.55 KiB) Downloaded 62 times

EduardoLuis
Posts: 665
Joined: Tue Jun 04, 2013 6:33 pm
Location: Argentina
Has thanked: 1 time
Been thanked: 62 times

Post by EduardoLuis »

Thanks EDK.-

Unziped successfully and works EXCELLENT.-
Thanks again.
Eduardo

chrisjx2002
Posts: 173
Joined: Wed Jan 06, 2010 5:39 pm
Been thanked: 2 times

Post by chrisjx2002 »

Great demo!

Post Reply