TabSheet mitsamst Unterelementen kopieren (Copykonstruktor?)



  • Hallo,
    ich hab mir in meinem Builder ein PageControl angelegt und möchte darin auf den TabSheets die Eigenschaften von Instanzen einer Klasse anzeigen lassen. Dabei soll jedes TabSheet für eine Instanz verantwortlich sein.
    Ein TabSheet hab ich im Builder designed und so konfiguriert wie dann zur Laufzeit alle Sheets aussehen sollen. Jetzt würde ich natürlich gerne das fertig entworfene TabSheet als Vorlage für mein Programm nutzen damit es die zur Laufzeit erzeugten Instanzensheets danach konfigurieren kann. Ich hab aber keine Ahnung wie ich das realisieren kann. Wäre super wenn ihr mir bei der Umsetzung dieser Sache helfen könntet.
    Gruß Sprotti



  • Ich bin mir nicht ganz sicher, ob ich verstanden habe, was Du machen willst.
    Soweit ich Dich verstanden habe, willst Du also eine eigene Tabsheet-Komponente entwickeln, der Du zur Laufzeit ein
    Objekt übergibst, dessen Eigenschaften dann angezeigt werden?
    Dann solltest Du das ganze in eine eigene Komponente packen (.bpk). Diese Komponente kannst Du dann in die Komponenten-
    leiste integrieren und wie eine "normale" Tabsheet-Komponente verwenden.

    Gruß,

    Alexander



  • Sprotti schrieb:

    Jetzt würde ich natürlich gerne das fertig entworfene TabSheet als Vorlage für mein Programm nutzen

    Dafür gibt's seit BCB5 TFrame, davon kannst du (ähnlich wie bei TForm) zur Laufzeit beliebig viele identische Instanzen erstellen und diese dann (im Gegensatz zu TForm) nahtlos in ein anderes Container-Control wie Panel, GroupBox, TabSheet, Form usw. integrieren.


Anmelden zum Antworten