Einzelnen Beitrag anzeigen

Benutzerbild von Lannes
Lannes

Registriert seit: 30. Jan 2005
Ort: Münster
745 Beiträge
 
Delphi 3 Professional
 

Re: Text (Lines) von TRichEdit in einer Liste speichern - Fe

  Alt 19. Mai 2006, 07:07
Hallo,

man kann auch den RichEdit-Inhalt incl. der Formatierungen in einem String zwischenspeichern (unter Verwendung von TStringStream).

Speichern:
Delphi-Quellcode:
function GetRTFFromRichEdit(aRichEdit: TRichEdit): String;
var StrS : TStringStream;
begin
  StrS := TStringStream.Create('');
  try
    aRichEdit.Lines.SaveToStream(StrS);
    Result := StrS.DataString;
  finally
    StrS.Free;
  end;
end;
Laden:
Delphi-Quellcode:
procedure SetRTFToRichEdit(sRTF: String;aRichEdit: TRichEdit);
var StrS : TStringStream;
begin
  StrS := TStringStream.Create('');
  try
    StrS.WriteString(sRTF);
    StrS.Position := 0;
    aRichEdit.Lines.LoadFromStream(StrS);
  finally
    StrS.Free;
  end;
end;
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
  Mit Zitat antworten Zitat