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 - Zeile aus n-tes Zeichen (absolut) (https://www.delphipraxis.net/20476-richedit-zeile-aus-n-tes-zeichen-absolut.html)

mandumoal 18. Apr 2004 17:42


RichEdit - Zeile aus n-tes Zeichen (absolut)
 
Hallo!

Gibt es eine Funktion die mir aus der absoluten Poition eines Zeichens im RichEdit die Zeilennummer errechnet?
Mit absolut meine ich von der ersten Zeile, erstes Zeichen an gerechnet.
Also beispielsweise das Zeichen 1525 -> befindet sich in der fünfzigsten Zeile

mfg mandumoal

toms 18. Apr 2004 17:49

Re: RichEdit - Zeile aus n-tes Zeichen (absolut)
 
Delphi-Quellcode:
function RichEdit_RowFromPos(Re: TCustomMemo; Position: Integer): Longint;
begin
  Result := Re.Perform(EM_LINEFROMCHAR, Position, 0);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Caption := Format('%d', [RichEdit_RowFromPos(RichEdit1,55)]);
end;


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