Drag grid item to another grid
Moderator: Rathinagiri
Re: Drag grid item to another grid
Great and many thanks!
Re: Drag grid item to another grid
Hi Edward! Did you realised it for TREE control?
Re: Drag grid item to another grid
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".
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 251 times
Re: Drag grid item to another grid
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
Ale jak się odrobię, to popatrzę, czy w jakimś stopniu da się to zaadoptować do drzewa.
Pozdrawiam, Marek
Re: Drag grid item to another grid
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.
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.
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.
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.
-
- Posts: 683
- Joined: Tue Jun 04, 2013 6:33 pm
- Location: Argentina
Re: Drag grid item to another grid
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
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
Re: Drag grid item to another grid
Here you go :
-
- Posts: 683
- Joined: Tue Jun 04, 2013 6:33 pm
- Location: Argentina
Re: Drag grid item to another grid
Thanks EDK.-
Unziped successfully and works EXCELLENT.-
Thanks again.
Eduardo
Unziped successfully and works EXCELLENT.-
Thanks again.
Eduardo
-
- Posts: 190
- Joined: Wed Jan 06, 2010 5:39 pm
Re: Drag grid item to another grid
Great demo!