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/)
-   -   Cursorsteuerung in Android (https://www.delphipraxis.net/181787-cursorsteuerung-android.html)

bcvs 9. Sep 2014 08:23

Cursorsteuerung in Android
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen,

Bei dem nativen Edit-Control von Android finde ich diesen blauen Marker unterhalb ganz praktisch, mit dem man den Cursor verschieben kann (s. Bild, ich weiß nicht, wie der offiziell heißt).

Das FM-TEdit hat so etwas nicht. Gibt es irgendeine Möglichkeit, das in FM nachzubilden?

XE5 -> Android

himitsu 9. Sep 2014 09:40

AW: Cursorsteuerung in Android
 
Da Emba immer mehr versucht die nativen OS-Controls einzubinden, anstatt alles selber zu malen, sollten die in irgendeinem zukünftigen Delphi von selber auftauchen.

Ansonsten lässt sich das bestimmt selber machen. (genaus wie Einige hier schon die Hints selbst nachgebaut haben)

- mit irgendwas soein blaues Ding malen, welches auch auf Touchereignisse reagieren kann
- an die Messages des Edits hängen (oder an die globalen von Applicaion/TApplicaionEvents), auf die Ereignisse des Cursors reagieren und dann das Ding neu positionieren
- über die Touchereignisse das Ding verschieben und dem Edit einen Befehl zum Verschieben des Cursors schicken.

bcvs 9. Sep 2014 10:40

AW: Cursorsteuerung in Android
 
Selbermachen ist mir zu kompliziert. Ich hatte gedacht, da gäbe es etwas Fertiges.

mkinzler 9. Sep 2014 10:52

AW: Cursorsteuerung in Android
 
Oder natives Control von Android verwenden

bcvs 9. Sep 2014 11:48

AW: Cursorsteuerung in Android
 
Das hatte ich auch schon überlegt, aber das soll später auch mal für iOS kompiliert werden, dann musste ich dafür wieder Klimmzüge machen.

Außerdem habe ich es nicht geschafft, die DPF-Komponenten zusammen mit FMX-Komponenten zu verwenden.


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