Hallo Leute,
ich habe 2 RichEdit's in denen unterschiedlicher Text steht, mit unterschiedlicher Formatierung (eingefärbt, fett usw.).
Ich möchte jetzt beide Texte miteinander verbinden. Also den Text aus RichEdit2 im RichEdit1 anhängen. Dabei sollen aber die Formate nicht verloren gehen.
Ich möchte das aber nicht von Hand machen mit Copy/Paste sondern eben automatisch.
Zuerst dachte ich an:
Delphi-Quelltext
1: 2:
| richedit2.CopyToClipboard; richedit1.PasteFromClipboard; |
Das klappt auch nur, das ich hier ca. 6000 Zeilen habe und dann geht es eben doch nicht.
Dann habe ich das probiert
Delphi-Quelltext
1:
| richedit1.Lines.Append(richedit2.Text); |
und auch das
Delphi-Quelltext
1: 2:
| For count := 0 to richedit2.Lines.Count - 1 do RichEdit1.Lines.Add(richedit2.Lines[count]); |
Geht aber auch nicht. Das dürfte daran liegen, das sowohl .Text als auch .Lines nur PlainText speichert.
Habe auch schon mal versucht das in MemoryStreams miteinander zu verknüpfen, klappt aber auch nicht. Kann mir einer einen Tipp geben??
Danke.
cu Patmann