Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi RichEdit Linesanzahl (https://www.delphipraxis.net/108652-richedit-linesanzahl.html)

Poring 17. Feb 2008 10:30


RichEdit Linesanzahl
 
Huhu,

Ich wollte mal fragen, wie man die Linesanzahl im RichEdit einstellen kann?
(Nicht durch den Objektinspektor)
Mit MaxLength ging es nicht...

Mfg

taaktaak 17. Feb 2008 10:48

Re: RichEdit Linesanzahl
 
Was willst du damit erreichen?
Grundsätzlich kann die Anzahl der ZEICHEN limitiert werden, dass dies mit der ZEILENANZAHl auch möglich wäre, ist mir nicht bekannt. Dafür müsstest du wohl eine eigene Überwachung schreiben.

Poring 17. Feb 2008 10:53

Re: RichEdit Linesanzahl
 
Am Anfang hat das RichEdit ja nur Lines[0] zur verfügung, wenn man mehr haben will muss man ja im Objektinspektor bei Lines die Zeilenanzahl erhöhen. Nur weis ich noch nicht von anfangan wie vielen Zeilen ich benötige, da dies Variable ist.

Matze 17. Feb 2008 10:55

Re: RichEdit Linesanzahl
 
Hallo,

du kannst mittels

Delphi-Quellcode:
RichEdit.Lines.Add('neue Zeile');
jederzeit die Zeilenanzahl erhöhen. Oder habe ich dich falsch verstanden? Willst du die Zeilenanzahl limitieren und eine feste vorgeben?

Poring 17. Feb 2008 10:57

Re: RichEdit Linesanzahl
 
Ich wollte eine feste Vorgeben, wenn das geht.

Gehstock 17. Feb 2008 11:44

Re: RichEdit Linesanzahl
 
Delphi-Quellcode:
procedure TForm1.RichEdit1KeyPress(Sender: TObject; var Key: Char);
begin
if Richedit1.Lines.Count > 2 then //max. Linienanzahl
 begin
  ShowMessage('Maximale Textlänge erreicht');
  Key :=#0;
end;
end;
ungeprüft

Poring 17. Feb 2008 12:06

Re: RichEdit Linesanzahl
 
Ich will die max. Lineanzahl ja festlegen nicht überprüfen.
Naja, wenn dies nicht möglich ist, geht es eben nicht :angel2:

Danke euch.

Blackheart 17. Feb 2008 12:20

Re: RichEdit Linesanzahl
 
Was verstehst Du denn unter festlegen.

Gehstock 17. Feb 2008 18:38

Re: RichEdit Linesanzahl
 
Nichts anderes macht der von mir gepostete Code er läst in dem Beispiel nur 2 zeilen zu


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