![]() |
Cursorposition beim Click in das SynEdit
Hallo zusammen,
ich ersetze grade in einigen Bereichen meiner Software das gute alte TMemo durch TSynEdit. Wenn man in ein TMemo mit der Maus klickt, um dieses zu focussieren, dann springt der Cursor an das Ende, des vorhandenen Textes bzw. wenn in der Zeile nichts steht, dann an den Anfang der Zeile. Beim TSynEdit bleibt der Cursor an der Stelle stehen, auf den grade geklickt wurde. So als wenn schon viele Leerzeichen im Text stehen, obwohl die Zeile leer ist. Ich würde gerne im TSynEdit das verhalten von TMemo haben. Da gibt es doch bestimmt ein Property, welches ich einfach übersehen habe. Oder? ;-) |
AW: Cursorposition beim Click in das SynEdit
SynEdit kennt CaretX und CaretY. Diese beiden Eigenschaften geben die x/y-Koordinaten des Cursors an.
Cursor ans Zeilenende sinngemäß sowas in der Art?
Delphi-Quellcode:
SynEdit.CaretX := Length(Trim(SynEdit.Lines[SynEdit.CaretY]))
|
AW: Cursorposition beim Click in das SynEdit
Danke. Funktioniert. :thumb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:43 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 by Thomas Breitkreuz