![]() |
TMemo: Scrollen unterbinden
Hallo,
ich habe eine Frage zu der TMemo-Komponente. Ich möchte beim Überschreiten einer bestimmen Zeilenanzahl immer die erste Zeile löschen. Leider scrollt die Komponente jedesmal wieder an den Anfang. Wie kann man dieses Scrollern verhindern? Danke für jeden Tip. |
Re: TMemo: Scrollen unterbinden
Moin, Moin,
vielleicht auch anders realisierbar, aber ich würde nach dem Löschen der ersten Zeile das Caret wieder auf die vorherige Position (in der letzten Zeile?!) setzen. |
Re: TMemo: Scrollen unterbinden
Delphi-Quellcode:
Greetz.
procedure TForm1.Memo1Change(Sender: TObject);
var maximal:integer; begin maximal := 5; if Memo1.Lines.Count>maximal then begin Memo1.Lines.Delete(0); Memo1.SelStart := length(Memo1.Lines.Text); end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:24 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