Autor Beitrag
Nico80
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 39

WIN XP
DELPHI 2006
BeitragVerfasst: Mo 18.02.08 17:40 
Hallo an alle VirtualStringTree-Benutzer,

ich habe ein Problem mit der Drag'n Drop Geschichte.

Ich möchte in einem Baum selektierte Knoten draggen.

Leider kann ich im MouseDown die Knoten nicht draggen, (Aufruf von BeginDrag bei dmManual), da diese erst später selektiert werden.
Das BeginDrag bei MouseMove aufzurufen geht aus programmtechnischen Gründen nicht.

Nun habe ich den DragMode auf "dmAutomatic" gestellt.
Jedoch wird in diesem Modus neben der Ereignisbehandlungsroutine MouseDown auch noch die MouseUp aufgerufen - Warum? Kann mir das mal jemand erklären.
opfer.der.genauigkeit
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 754
Erhaltene Danke: 1



BeitragVerfasst: Mo 18.02.08 19:05 
Ich habe das mal vor sehr langer Zeit auch gemacht.
D'nD bei VST.

Ich müsste den Code rauskramen, aber im Prinzip habe ich auch dmAutomatic verwendet.
Das einzige worum ich mich gekümmert habe war IMHO das VST DragDrop-Event.
Also nur das empfangen der Daten.

Wenn du nicht weiter kommst, kann ich den Code gerne mal rauskramen.

MfG

_________________
Stellen Sie sich bitte Zirkusmusik vor.
Nico80 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 39

WIN XP
DELPHI 2006
BeitragVerfasst: Di 19.02.08 08:41 
Ich habe nur Probleme mit dem Zeitpunkt des Draggen.
opfer.der.genauigkeit
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 754
Erhaltene Danke: 1



BeitragVerfasst: Di 19.02.08 11:36 
Warum verwendest du nicht eines von den 'Drag and Drop'-Events von VST?
OnStartDrag dürfte dir ziemlich entgegenkommen.

_________________
Stellen Sie sich bitte Zirkusmusik vor.