Hallo,
Ich habe ein Problem mit einem TabSheet.
Folgende Ausgangssituation:
Ich habe ein Formular, auf welchem dynamisch Komponenten in einem PageControl also in Tabs angeordnet werden.
Nun muss ich leider einmal dieses PageControl per Zuweisung der Parent-Eigenschaft von "seinem" Formular auf das Hauptformular "verlegen":
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| procedure TfrmMain.CreateEmbeddedEditForm; begin fEditForm := TfrmObjectEdit.Create(pnlMain); fEditForm.pgcTabs.Parent := pnlMain; fEditForm.pgcTabs.Align := alClient; end; |
Dabei passiert aber etwas komisches: Normalerweise wird von WinXP in den Hintergrund eines TabSheets ein Verlauf gezeichnet. Wenn ich nun das PageControl mit dem obigen Code verlege, bekommt das PageControl aber einen grauen Hintergrund: (oben im Bild)
Das ist nur ein optischer Fehler, aber ich würde das gerne abstellen.
Kann mir jemand helfen?
Wie bekomme ich das TabSheet dazu, wieder normal auszusehen (wie unten im Bild)?
Danke,
Matze
In the beginning was the word.
And the word was content-type: text/plain.