![]() |
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? |
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 ;-) |
Re: RichEdit: Neue line per OnChange hinzufügen?
hoi,
dies ist er
Delphi-Quellcode:
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
if Copy(Richedit1.Text, length(Richedit1.Text)-1, 2) = #13#10 then
Richedit1.Text := TrimRight(Copy(Richedit1.Text, 1, length(Richedit1.Text) - 2)); |
Re: RichEdit: Neue line per OnChange hinzufügen?
pack doch deine Funktion in das OnKeyDown Ereignis
|
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
|
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 ... |
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 16:07 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