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 ListView Drag&Drop + Pan (https://www.delphipraxis.net/185225-listview-drag-drop-pan.html)

TTF 23. Mai 2015 12:53

ListView Drag&Drop + Pan
 
Hallo liebe Delphi-Community,

Ich wollte eine Anwendung für Touch-Bildschirme schreiben. Ich bin auch soweit fertig und auf dem normalen Screen funkioniert auch alles.
Als mein Kompilat zum ersten Mal auf einem Touchscreen testete, stellte ich begeistert fest, dass die Standardeinstellungen auf das intuitive "Pannen" mit dem Finger eingestellt war. Die Beigeisterung verflog ebenso schnell, wie sie gekommen war: Um einen Drag zu starten musste man doppelt auf das jeweilige ListView Item klicken.
Diese Bedienung gefällt mir gar nicht.
Wenn ich die Pan-Geste ind den Properties ausschalte muss man (logischerweise) an der Scrollbar ziehen, dafür reagiert das Drag&Drop hier schon bei einem Klick

Kurzfassung für gestresste Programmierer: :wink:

ListView + Pan ==> schönes Scrollen + schlechtes Draggen
ListView - Pan ==> schlechtes Scrollen + schönes Draggen

Ziel:
schönes Scrollen + schönesDraggen

Hat jemand von euch eine Idee, wie ich es lösen könnte? (Ich stelle mich mental schon mal auf irgendwelches Winapi Zeugs ein:lol:)

TTF 25. Mai 2015 14:57

AW: ListView Drag&Drop + Pan
 
Es sollte so sein wie beim Explorer:
Wenn man hoch und runter streicht, scrollt man.
Wenn man das Item zur Seite aus der ListView herauszieht, kann man es draggen.

Das muss doch irgendwie möglich sein:|

Danke schonmal im Voraus!

TTF 29. Mai 2015 16:08

AW: ListView Drag&Drop + Pan
 
*push*


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:26 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