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 -> ListView Eintrag -> Richedit (https://www.delphipraxis.net/86555-richedit-listview-eintrag-richedit.html)

Piro 15. Feb 2007 15:42


Richedit -> ListView Eintrag -> Richedit
 
Guten Tag,

Ist es möglich einen Inhalt eines Richedits mit kompletter Formatierung in ein Listvieweintrag zu schreiben und dann später, bei Bedarf, wieder zurück ins Richedit zu schreiben mit Beibehaltung der Textformatierung?

Folgendes habe ich schon hinbekommen:
1. Richedit -> Listview
Delphi-Quellcode:
...
function RichTextToStream(re: TRichEdit): String;
var
  ss: TStringStream;
begin
  ss := TStringStream.Create ('');
  try
    re.Lines.SaveToStream(ss);
    Result := ss.DataString;
  finally
    ss.Free;
  end;
end;
...
Was ich nicht hinbekommen, ist der Weg zurück, d.h. direkt vom Listvieweintrag ins Richedit.
Der Umweg über eine Datei funktioniert. Erst abspeichern aus Listview und dann per LoadFromFile ins Richedit.
Würde aber gerne den Weg über die Datei einsparen und direkt hinein schreiben natürlich ohne Verlust der Textformatierung.

Gruß, Sven

Hawkeye219 15. Feb 2007 16:03

Re: Richedit -> ListView Eintrag -> Richedit
 
Hallo Sven,

der umgekehrte Weg sollte auch möglich sein, Lannes zeigt das in diesem Beitrag.

Gruß Hawkeye

Piro 15. Feb 2007 19:18

Re: Richedit -> ListView Eintrag -> Richedit
 
Danke, das wars.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz