Forums Neueste Beiträge
 

Frage zu Drag and Drop

18/03/2009 - 08:19 von Michael Andreas | Report spam
Hallo,

ich hab Drag and Drop mit zwei TreeView's realisiert.
Wenn ich:
- in der Quell-TreeView eine Node aktiviert habe
- diese ins Ziel-TreeView bei gedrückter Maus schiebe
wechselt das aktive Node in der Quell-TreeView automatisch
von dem ausgewàhlten auf die allererste Node als aktive Node.
Das hat für die Funktion keinen Nachteil - sieht aber unlogisch aus.
Wie kann ich die aktive Quell-Node fixieren?

Danke Michael
 

Lesen sie die antworten

#1 Jochen Dunlop
18/03/2009 - 11:02 | Warnen spam
"Michael Andreas" schrieb

ich hab Drag and Drop mit zwei TreeView's realisiert.
Wenn ich:
- in der Quell-TreeView eine Node aktiviert habe
- diese ins Ziel-TreeView bei gedrückter Maus schiebe
wechselt das aktive Node in der Quell-TreeView automatisch
von dem ausgewàhlten auf die allererste Node als aktive Node.



Weil das aktive Node des Quell-TreeView nicht das Node ist, das Du
verschiebst.
Du musst erstmal das aktive Node auf das Node setzen, bei dem Du die Maus
drückst.

e ist von MouseDown-Ereignis:

tvPinList.SelectedNode := tvPinList.GetNodeAt(e.X, e.Y);

Ähnliche fragen