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: Neue line per OnChange hinzufügen? (https://www.delphipraxis.net/15254-richedit-neue-line-per-onchange-hinzufuegen.html)

Pseudemys Nelsoni 25. Jan 2004 08:17


RichEdit: Neue line per OnChange hinzufügen?
 
Moin,

Siehe Topic, ich muss eine line im OnChange des RichEdits hinzufügen, kriege aber den fehler "Fehler beim einfügen von RichEdit-Zeile", was mach ich nun?

Sharky 25. Jan 2004 08:21

Re: RichEdit: Neue line per OnChange hinzufügen?
 
Hai,

zeig mal deinen Code.

Btw: Wenn du im OnChange eine Zeile einfügst wird dieses sicher gleich noch einmal aufgerufen. Es ändert sich ja etwas ;-)

Pseudemys Nelsoni 25. Jan 2004 08:51

Re: RichEdit: Neue line per OnChange hinzufügen?
 
hoi,

dies ist er

Delphi-Quellcode:
if Copy(Richedit1.Text, length(Richedit1.Text)-1, 2) = #13#10 then
    Richedit1.Text := TrimRight(Copy(Richedit1.Text, 1, length(Richedit1.Text) - 2));
er soll jedes mal ausgeführt werden wenn ich eine zeile hinzufüge, natürlich will ich das nicht überall neu schreiben daher wolltge ich das im onchange haben

MikeS 25. Jan 2004 09:02

Re: RichEdit: Neue line per OnChange hinzufügen?
 
pack doch deine Funktion in das OnKeyDown Ereignis

Pseudemys Nelsoni 25. Jan 2004 09:06

Re: RichEdit: Neue line per OnChange hinzufügen?
 
wieso onkeydown? in das richedit wird nichts per hand geschrieben, es ist ein chat, in das richedit kommt der chattext der empfangen wird

SirThornberry 25. Jan 2004 09:16

Re: RichEdit: Neue line per OnChange hinzufügen?
 
im onchange ist es aber fehl am platz. Das verursacht ne rekursion.
Code:
->onChange
  ->reinschreiben
    ->dadurch wird wieder onChange aufgerufen
...

Pseudemys Nelsoni 25. Jan 2004 09:24

Re: RichEdit: Neue line per OnChange hinzufügen?
 
SirTHornberry, es ist aber eine if abfage mit drin, daher wird es ja nur 1mal ausgeführt (sollte es zumindest)


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