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/)
-   -   Delphi Richedit Focus in bestimmte Zeile (https://www.delphipraxis.net/147322-richedit-focus-bestimmte-zeile.html)

Tim-94 5. Feb 2010 19:45


Richedit Focus in bestimmte Zeile
 
Hi, ich habe eine kleine Frage:
Wie setze ich in einem TRichEdit den Focus in eine bestimmte Zeile?
Einen Befehl zum Auslesen habe ich bereits:

Delphi-Quellcode:
RichEdit.CaretPos.Y
Vielen Dank schonmal im Vorraus :-D

himitsu 5. Feb 2010 20:13

Re: Richedit Focus in bestimmte Zeile
 
Mit SendMessage + EM_LINEINDEX den Index des Zeichens besorgen, mit welchem die Zeile anfängt
.und dann RichEdit.SelStart := index;

Falls man nur ein Zeichenindex irgendwo in einer Zeile hat und den Zeilenanfang möchte, dann über EM_LINEFROMCHAR vorher noch die Zeile bestimmen und weiter wie oben.

Tim-94 5. Feb 2010 20:34

Re: Richedit Focus in bestimmte Zeile
 
Damit kann ich leider nich so viel anfangen...gibt`s nich was Leichteres, mit dem man einfach den LineIndex setzen kann?
Trotzdem danke :)


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