Thema: Delphi PropEdit für "Lines"

Einzelnen Beitrag anzeigen

Benutzerbild von Nalincah
Nalincah

Registriert seit: 18. Jul 2003
898 Beiträge
 
Delphi 6 Professional
 
#8

Re: PropEdit für "Lines"

  Alt 14. Mai 2004, 08:48
Hab das mit dem Editor soweit hingekriegt
Code:
//------------------------------------------------------------------------------
procedure TSKQRAdressLabelProperty.Edit;
var
  MyText : TStrings;
  LabelEditor : TSKQRAdressLabelPropEd;
  m : TMemoryStream;
begin
  MyText := TStrings(GetOrdValue);
  LabelEditor := TSKQRAdressLabelPropEd.Create(Application);
  m := TMemoryStream.Create;
  try
    MyText.SaveToStream(m);
    m.Position := 0;
    LabelEditor.RichEditFelder.Lines.LoadFromStream(m);
    LabelEditor.FontName.Items.Assign(Screen.Fonts);
    if LabelEditor.ShowModal = mryes then
    begin
      m.Position := 0;
      LabelEditor.RichEditFelder.Lines.SaveToStream(m);
      m.Position := 0;
      MyText.LoadFromStream(m);
      TStrings(GetOrdValue).LoadFromStream(m);
    end;
  finally
    LabelEditor.Free;
    m.Free;
  end;
end;
Es handelt sich dabei um ein TQRRichtText dem man in die "Lines" Property formatierten Text einfügen kann. (Mit RTF-Code). Es klappt auch, nur leider ist der Text, sobald ich das Programm mit der Kompo starte nicht mehr formatiert...Woran liegt das????

[edit=MrSpock]Auf Wunsch vom General geschlossen. Mfg, MrSpock[/edit]
Sebastian
Ehemals bekannt als General2004