Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Unterschiedliche Font's in einem Textfeld

  Alt 17. Jan 2009, 21:55
Hallo,

entweder setzt du die Attribute vor dem Einfügen in das RichEdit:

Delphi-Quellcode:
RichEdit.Text := 'Hallo';

RichEdit.SelAttributes.Color := clRed;
RichEdit.Text := RichEdit.Text + 'Rot';

RichEdit.SelAttributes.Color := clBlue;
RichEdit.Text := RichEdit.Text + 'Blau';
oder du markierst ihn per Code vor dem Verändern:

Delphi-Quellcode:
RichEdit.Text := 'Hallo';
RichEdit.SelStart := 2;
RichEdit.SelLength := 1;
RichEdit1.SelAttributes.Color := clRed;
RichEdit.SelLength := 0;
Das sollte das "a" rot färben (evtl. ist es auch das "l", da bin ich mir nicht ganz sicher).

Grüße, Matze
  Mit Zitat antworten Zitat