Einzelnen Beitrag anzeigen

Benutzerbild von Sourcemaker
Sourcemaker

Registriert seit: 3. Sep 2003
Ort: Westoverledingen
264 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: 2 Richedit-Texte miteinander verbinden

  Alt 16. Feb 2004, 16:17
Das Problem ist das Property Text oder auch Lines enthält nur der reinen Text ohne Formatierung.
Ich habe aber 2 formatierte Texte aus einer Datenbank die ich in einem Control zusammenfügen will.

So wird der Text mit Formatierung zugewiesen:
Delphi-Quellcode:
(* -------------------------------------------------------------------------- *)
(* Setzen des Inhaltes einer TRichEdit-Komponente                             *)
(* -------------------------------------------------------------------------- *)
procedure SetRxRichEditText(const Edit:TRxRichEdit;const chRtfText:string);
var
  stream : TMemoryStream;
  nSize : integer;
begin
  nSize := Length(chRtfText);
  if nSize>0 then
  begin
    stream := TMemoryStream.Create;
    try
      stream.SetSize(nSize);
      StrLCopy(stream.Memory, PChar(chRtfText), nSize);
      edit.Lines.LoadFromStream(stream);
    except
    end;
    stream.Free;
  end else
    edit.Text := '';
end;
Grüße

Frank
Frank
  Mit Zitat antworten Zitat