Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Richedit formatierung beibehalten (https://www.delphipraxis.net/26614-richedit-formatierung-beibehalten.html)

Die Muhkuh 26. Jul 2004 14:29


Richedit formatierung beibehalten
 
Hi,


wie kann ich die Formatierung von einem Richedit behalten wenn ich sie ins andere Einfüge?

Beispiel:

In RichEdit1 steht:

Hallo Du, wie geht es dir?



Danach drücke ich einen Button und in RichEdit2 soll genau der gleiche Text stehen wir in RichEdit1. Das ist ja nicht das Problem, nur wie schaffe ich es das auch die fett-markierten Wörter so beibehalten werden?


Eine Möglichkeit wäre alles abzuspeichern (als RTF) und dann im anderen wieder zu laden. Aber ich finde das sehr unsauber. Geht das nicht irgendwie anders?

Luckie 26. Jul 2004 14:30

Re: Richedit formatierung beibehalten
 
Geh über Memory-Streams.

Die Muhkuh 26. Jul 2004 15:23

Re: Richedit formatierung beibehalten
 
Thx, so gehts:

Delphi-Quellcode:
var
  MS: TMemoryStream;
begin
  MS := TMemoryStream.Create;
  re1.Lines.SaveToStream(MS);
  MS.Position := 0;
  re2.Lines.LoadFromStream(MS);
  MS.Free;


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