Drag grid item to another grid
Moderator: Rathinagiri
-
- Posts: 631
- Joined: Thu Oct 16, 2014 11:35 am
- Location: Poland
- Has thanked: 150 times
- Been thanked: 556 times
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 111 times
- mol
- Posts: 3455
- Joined: Thu Sep 11, 2008 5:31 am
- Location: Myszków, Poland
- Has thanked: 282 times
- Been thanked: 182 times
- Contact:
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
-
- Posts: 631
- Joined: Thu Oct 16, 2014 11:35 am
- Location: Poland
- Has thanked: 150 times
- Been thanked: 556 times
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: 666
- Joined: Tue Jun 04, 2013 6:33 pm
- Location: Argentina
- Has thanked: 1 time
- Been thanked: 62 times
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
-
- Posts: 666
- Joined: Tue Jun 04, 2013 6:33 pm
- Location: Argentina
- Has thanked: 1 time
- Been thanked: 62 times
Thanks EDK.-
Unziped successfully and works EXCELLENT.-
Thanks again.
Eduardo
Unziped successfully and works EXCELLENT.-
Thanks again.
Eduardo
-
- Posts: 174
- Joined: Wed Jan 06, 2010 5:39 pm
- Been thanked: 2 times