Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Virtualstringtree und Drag (https://www.delphipraxis.net/103697-virtualstringtree-und-drag.html)

Mattze 20. Nov 2007 12:08


Virtualstringtree und Drag
 
Hallo,

habe ich gaerade erst (nach einigen Monaten!) bemerkt und ist schon merkwürzig:
Ich habe im Programm einen Virtualstringtree (VST) und einen VirtualExplorerListviewEx (VELVE).
Nun ziehe ich per Drag&Drop etwas aus dem VST in den VELVE.
Zuerst kurzzeitig wird im VEVLVE angezeigt, dass es als Dropziel möglich ist (Cursorsymbol als Pfeil usw.) und dann gleich wieder das Parkverbotsschild.
Droppe ich schnell in den VELVE, wenn noch der Pfeil angezeigt wird, macht er das auch brav. Beim Parkverbot geht natürlich nichts mehr.
Wenn ich nach außerhalb des Programmes (z. B. zum Windows Explorer) dragge, bleibt das Droppen erlaubt (und geht auch normal).

Und jetzt geht's noch weiter...
Ziehe ich zuerst zum Windows Explorer und weiter wieder zurück zum VELVE (ohne zwischendurch die Taste loszulassen), bleibt das Droppen auch im VELVE erlaubt.

Wenn ich draggend aus dem VST rauskomme, flackert noch mal ganz kurz alles. Dabei überprüft er offenbar auch das mögliche Dropziel. Wie gesagt: Beim Explorer bleibt es erhalten, nur bei VELVE geht's weg.

Weiß jemand, was das ist und was da zu tun ist?

Gruß
Mattze


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz