![]() |
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:) |
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! |
AW: ListView Drag&Drop + Pan
*push*
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz