Thema: Delphi ListView Drag&Drop + Pan

Einzelnen Beitrag anzeigen

Benutzerbild von TTF
TTF

Registriert seit: 19. Mai 2013
70 Beiträge
 
Delphi XE4 Enterprise
 
#1

ListView Drag&Drop + Pan

  Alt 23. Mai 2015, 12:53
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:

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)
Quidquid id est, timeo perfossores machinae computatoriae et dona ferentes...

Geändert von TTF (23. Mai 2015 um 13:30 Uhr)
  Mit Zitat antworten Zitat