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