Hallo Leute,
ich programmiere mit Delphi Version 4.0 und suche eine Möglichkeit um in eine TMemo Komponente einen String anzufügen ohne das diese dann flackert !
Ich habe es mit folgener Anweisung probiert und da flackert die ganze TMemo Komponente
<br>
...<br>
for n:=0 to 255 do begin<br>
Memo1.Text:=Memo1.Text+strSource;<br>
end;<br>
...<br>
<br>
(dies simuliert das flackern !!!)
Ich kann nicht mit der Function Memo1.Add oder ähnlich arbeiten weil man zur Programmlaufzeit nicht weiß ob es wirklich ein string ist der in eine Zeile gehört.
hier mal ein Beispiel für drei Strings die eingefügt werden sollen...
<br><br>
strEins:='DAS IST DER ERSTE STRING'+#13#10+'TEST'<br>
strZwei:='-TEST-TEST'<br>
strDrei:=' für die MemoKomponente';<br>
<br>
das ergebniss soll nach dem anfügen wie folgt aussehen...
DAS IST DER ERSTE STRING<br>
TEST-TEST-TEST für die MemoKomponente<br>
So sieht ja auch das Ergebniss aus wenn man es mit der Anweisung wie oben beschrieben macht allerdings flackert das gesamte MemoFenster und das sieht nicht schön aus !!!
Ich hätte ja auch eine Idee wie man es lösen kann allerdings weiß ich dazu nicht wie man einen Tastendruck simulieren kann denn dann könnte man den String den man einfügen möchte einfach in einzelne "Char's" zerlegen und diese in einer Schleife als Tastendrücke zur MemoKomponente weiterleiten.
Denn wenn man eine Taste drückt flackert das MemoFeld ja auch nicht !
oder einfach die AddFunktion zu überschreiben das diese nicht gleich das CR anfügt.
Ich hoffe mir kann da jemand weiterhelfen...
Viel Spass beim Programmieren wünscht Benny...
>>> [email protected] <<<
ich programmiere mit Delphi Version 4.0 und suche eine Möglichkeit um in eine TMemo Komponente einen String anzufügen ohne das diese dann flackert !
Ich habe es mit folgener Anweisung probiert und da flackert die ganze TMemo Komponente
<br>
...<br>
for n:=0 to 255 do begin<br>
Memo1.Text:=Memo1.Text+strSource;<br>
end;<br>
...<br>
<br>
(dies simuliert das flackern !!!)
Ich kann nicht mit der Function Memo1.Add oder ähnlich arbeiten weil man zur Programmlaufzeit nicht weiß ob es wirklich ein string ist der in eine Zeile gehört.
hier mal ein Beispiel für drei Strings die eingefügt werden sollen...
<br><br>
strEins:='DAS IST DER ERSTE STRING'+#13#10+'TEST'<br>
strZwei:='-TEST-TEST'<br>
strDrei:=' für die MemoKomponente';<br>
<br>
das ergebniss soll nach dem anfügen wie folgt aussehen...
DAS IST DER ERSTE STRING<br>
TEST-TEST-TEST für die MemoKomponente<br>
So sieht ja auch das Ergebniss aus wenn man es mit der Anweisung wie oben beschrieben macht allerdings flackert das gesamte MemoFenster und das sieht nicht schön aus !!!
Ich hätte ja auch eine Idee wie man es lösen kann allerdings weiß ich dazu nicht wie man einen Tastendruck simulieren kann denn dann könnte man den String den man einfügen möchte einfach in einzelne "Char's" zerlegen und diese in einer Schleife als Tastendrücke zur MemoKomponente weiterleiten.
Denn wenn man eine Taste drückt flackert das MemoFeld ja auch nicht !
oder einfach die AddFunktion zu überschreiben das diese nicht gleich das CR anfügt.
Ich hoffe mir kann da jemand weiterhelfen...
Viel Spass beim Programmieren wünscht Benny...
>>> [email protected] <<<
Comment