Thema: Delphi Pagecontrolproplem

Einzelnen Beitrag anzeigen

CCRDude
(Gast)

n/a Beiträge
 
#3

Re: Tabcontrolproplem

  Alt 4. Jun 2007, 15:53
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.
  Mit Zitat antworten Zitat