![]() |
Texteigens. eines TRichEdit auf anderes TRichEdit übertragen
Nabend!
Ich habe 2 TRichEdit-Komponenten, TRichEdit1 und TRichEdit2. TRichEdit1 beinhaltet Text mit spezifischen Style-Eigenschaften an bestimmten stellen. Ich möchte nun 2 Dinge erledigen:
Ich habs mit folgendem Code versucht:
Code:
Dies brach mit einer Fehlermeldung a lá, "TRichEdit kann nicht einem TRichEdit zugewiesen werden", ab.
RichEdit2->Assign(RichEdit1);
Auch Dies funktionierte nicht:
Code:
Wie macht man das?
RichEdit2->Lines->Assign(RichEdit1->Lines);
RichEdit2->Font->Style = RichEdit1->Font->Style; |
Re: Texteigens. eines TRichEdit auf anderes TRichEdit übertr
Moin,
speicher den Text doch einfach in einen MemoryStream und lade ihn anschliesend von dort wieder, damit hast du dann auch die Textformatierungen. Gruß |
Re: Texteigens. eines TRichEdit auf anderes TRichEdit übertr
jepp! super! hab genau das auch gerade irgendwo im netz gefunden:
Code:
ok, danke! :)
TMemoryStream *s = new TMemoryStream();
RichEdit1->Lines->SaveToStream(s); s->Seek(0,0); //WICHTIG: Diese Zeile darf nicht fehlen RichEdit2->Lines->LoadFromStream(s); delete s; s = NULL; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:35 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