![]() |
Position des Cursors in der RichEdit-Komponente
Hallo
ich versuche gerade einen Editor zu schreiben. Ich will in einer Statusleiste die aktuelle Cursorposition (Zeile und Spalte) angeben. Soweit ich das gesehen habe, bietet die TRichEdit-Komponente keine Methode an um das herauszufinden. |
TRichEdit.CaretPos.Y bzw. .X müßte das sein!
Gruß |
Ja, das sind aber die Koordinaten. Er will doch bestimmt die aktuelle Zeile und das wievielte Zeichen der Zeile wissen.
|
Zitat:
Delphi-Quellcode:
Zeigt in Label1 also immer die aktuelle Position des Carets an.
procedure TForm1.RichEdit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin with (Sender AS TRichEdit).CaretPos do begin Label1.Caption := Format('(%d, %d)',[X+1,Y+1]) end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:15 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-2025 by Thomas Breitkreuz