Autor Beitrag
vy73dedf1po
Hält's aus hier
Beiträge: 2



BeitragVerfasst: So 21.03.04 11:03 
Hallo zusammen,

hat jemand von euch ne "elegante" Lösung, um festzustellen, wo sich der Cursor gerade befindet. Im Moment zähl ich die Länge der
einzelnen tstrings in dem Memofeld. Ist aber ziemlich "mit der Axt drauf" :D .


Vielen Dank und viele Grüsse aus Rheinhessen
raziel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2453

Arch Linux
JS (WebStorm), C#, C++/CLI, C++ (VS2013)
BeitragVerfasst: So 21.03.04 11:15 
TMemo.CaretPos: TPoint

über TPoint.X bzw. TPoint.Y kriegst du die gesuchten Werte


raziel

_________________
JSXGraph
vy73dedf1po Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: So 21.03.04 11:28 
Hallo Raziel,

Vielen herzlichen Dank für die rasche Hilfe.

Ich hatte die CaretPos erst gar nicht in Betracht gezogen wegen folgendem Hilfe Inhalt:
(man soll eben der Hilfe nicht alles glauben :D )

Die Eigenschaft CaretPos gibt die Position des Cursors im Client-Bereich des Memofeldes an.

property CaretPos: TPoint;

Beschreibung

Mit CaretPos bestimmen Sie die Koordinaten des Cursors. Der Typ TPoint definiert eine Pixelposition auf
dem Bildschirm mit dem Ursprung in der oberen linken Ecke. X ist die horizontale, Y die vertikale Koordinate
des Punktes. CaretPos gibt die X- und Y-Position relativ zum Client-Bereich des Memofeldes an.

Um die Position des Cursors in Textzeichen (anstelle der X/Y-Position) festzulegen, verwenden Sie die Eigenschaft SelStart.
raziel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2453

Arch Linux
JS (WebStorm), C#, C++/CLI, C++ (VS2013)
BeitragVerfasst: So 21.03.04 12:16 
hm, ja klingt zunächst verwirrend.
aber hier gilt: "versuch macht kluch" ;-)


raziel

_________________
JSXGraph