Anzahl der Zeilen in einem Richedit?
hi,
wie kann ich die Anzahl der zeilen in einem Richedit herausfinden bzw. in welcher Zeile der benutzer gerade ist? Ich komm mit der Delphi-Hilfe da einfach net weiter!!! Danke |
Re: Anzahl der Zeilen in einem Richedit?
An die Anzahl der Zeilen kommst du mit
Delphi-Quellcode:
An die Positionen mit
RichEdit1.Lines.Count
Delphi-Quellcode:
mfG
var
CharPos: TPoint; begin CharPos.Y := SendMessage(RichEdit1.Handle, EM_EXLINEFROMCHAR, 0, RichEdit1.SelStart); CharPos.X := (RichEdit1.SelStart - SendMessage(RichEdit1.Handle, EM_LINEINDEX, CharPos.Y, 0)); Inc(CharPos.Y); Inc(CharPos.X); // Status.Panels[3].Text := Format('Zeile: %3d Spalte: %3d', [CharPos.Y, CharPos.X]); end; mirage228 |
Re: Anzahl der Zeilen in einem Richedit?
:hi:
Die Anzahl der Zeilen kriegst Du mit RichEdit.Lines.Count. mfg Tobias |
Re: Anzahl der Zeilen in einem Richedit?
Zitat:
Bei diesem Quellcode zeigt er den Fehler an: [Fehler] Unit1.pas(51): Undefinierter Bezeichner: 'EM_EXLINEFROMCHAR' Warum? |
Re: Anzahl der Zeilen in einem Richedit?
:hi:
Ich glaube 'EM_EXLINEFROMCHAR' ist in der Unit RichEdit definiert -> dieselbige einbinden. mfg Tobias |
Re: Anzahl der Zeilen in einem Richedit?
Delphi-Quellcode:
uses
RichEdit; Nachtrag: Tobi war mal wieder schneller. ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:24 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