Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#5
  Alt 27. Nov 2002, 17:44
Moin Gogi,

nur mal so als Idee (ungetestet):

Prüfe im OnChange Ereignis, den Wert der maximalen Zeilenzahl und lösche alle darüber liegenden Zeilen.

Beispiel:

Delphi-Quellcode:
procedure TForm1.RichEdit1Change(Sender: TObject);

const
  _iMaxLines = 5;

begin
  if RichEdit1.Lines.Count > _iMaxLines then
  begin
    while (RichEdit1.Lines.Count) > _iMaxLines do
    begin
      RichEdit1.Lines.Delete(RichEdit1.Lines.Count-1);
    end;
  end;
end;
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat