![]() |
wie kann man den Inhalt eines TRichedits in ein TMemo übertragen?
Hallo zusammen,
Eigentlich dürfte sich die Frage nicht stellen, aber ich habe keine andere Möglichkeit gefunden als
Delphi-Quellcode:
und das kann es eigentlich nicht sein.
richedit1.lines.savetofile('C:\temp\test.txt');
memo1.lines.loadfromfile('C:\temp\test.txt'); Das folgende Konstrukt überträgt nur den reinen Text und unterschlägt die "Steuerzeichen":
Delphi-Quellcode:
Wie mach ich es richtig?
memo1.lines.addstrings(richedit1.lines);
Gruß K-H |
AW: wie kann man den Inhalt eines TRichedits in ein TMemo übertragen?
Was meinst du mit Steuerzeichen?
|
AW: wie kann man den Inhalt eines TRichedits in ein TMemo übertragen?
so etwas zum Beispiel:
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl {\f0\fnil Tahoma;}{\f1\fnil\fcharset0 Tahoma;}} \viewkind4\uc1\pard\f0\fs16 RichEdit1 \par und ein euro zeichen: \f1\'80 \par \f0 \par } Gruß K-H |
AW: wie kann man den Inhalt eines TRichedits in ein TMemo übertragen?
Delphi-Quellcode:
procedure TfrmMain.btnCopyClick(Sender: TObject);
var Stream: TMemoryStream; begin Stream := TMemoryStream.Create; try RichEdit1.Lines.SaveToStream(Stream); Stream.Position := 0; Memo1.Lines.LoadFromStream(Stream); finally Stream.Free; end; end; |
AW: wie kann man den Inhalt eines TRichedits in ein TMemo übertragen?
.. vielleicht geht es auch so:
Delphi-Quellcode:
Grüße
Memo1.Lines.Assign(RichEdit1.Lines);
Klaus |
AW: wie kann man den Inhalt eines TRichedits in ein TMemo übertragen?
Dabei wird auch nur der PlainText übernommen.
|
AW: wie kann man den Inhalt eines TRichedits in ein TMemo übertragen?
Zitat:
Aber warum, wenn Du über den MemoryStream gehst werden auch nur die RichEdit1.lines darin abgespeichert. Grüße Klaus |
AW: wie kann man den Inhalt eines TRichedits in ein TMemo übertragen?
Nein, da ich quasi die "Rohdaten" übertrage, d.h. man sieht auch die Formatierungsanweisungen.
|
AW: wie kann man den Inhalt eines TRichedits in ein TMemo übertragen?
Zitat:
RichEdit1.lines.saveToStream Rohdaten und Memo1.lines.assign(RichEdit1.lines) nicht. Filtert Memo1 diese "Steuerdaten" aus? Grüße Klaus |
AW: wie kann man den Inhalt eines TRichedits in ein TMemo übertragen?
@deddyh
Danke das klappt, aber seltsam finde ich den "Umweg" schon. Gibt es im TRichedit parallel zu Lines ggf. eine "Formatierungsebene", die bei einem SavetoFile mit den eigentlichen Textdaten zusammen geführt wird? Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:37 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