1. Der Link in Deiner Signatur ist kaputt (fehlt wohl ein ":")
2. Bei TexEdit denke ich immer an TeX, dabei erwähnst Du ausgerechnet das nicht
Ok, ich schweife ab. Die Lösung lautet, die einzelne TTabSheet mit den Elementen darauf dynamisch zu erstellen, also etwa:
Delphi-Quellcode:
var tabNew: TTabSheet;
begin
tabNew := TTabSheet.Create(pcMain);
tabNew.Parent := pcMain;
tabNew.PageControl := pcMain;
// hier das TRichEdit und weitere Komponenten erzeugen
end;
Damit Änderungen sich nur auf das aktuelle auswirken, schaust Du pcMain.ActivePage nach, enumerierst dort alle Controls (Eigenschaften "Controls", "ControlCount"), und wenn eines der TRichEdit ist ("is TRichEdit"), dann wendest Du deine Formatierung auf dessen Inhalt an.