Thema: Delphi DFM-Abspeicher-Problem

Einzelnen Beitrag anzeigen

MaOfDe

Registriert seit: 3. Jan 2004
Ort: Berlin
73 Beiträge
 
Delphi 6 Personal
 
#1

DFM-Abspeicher-Problem

  Alt 15. Dez 2006, 15:05
Hallo,

schreib grad anner Kompo, ist sowas ähnliches wie eine PageControl. Das Problem liegt bei den Sheets, also den einzelnen Seiten dieser Kompo. Ein Sheet enthält jeweils eine Scrollbox, wo zur Designtime andere Kompos (Buttons etc.) reingezogen werden sollen. Soweit funktionierts auch... jedoch werden diese Kompos nicht in der DFM gespeichert.
Mein Ziel ist es eigentlich dass die in der ScrollBox befindlichen Kompos im DFM-Abschnitt des Sheets gespeichert werden.

Delphi-Quellcode:
//Aubau Kompo
    {...}
    TFoldingSheet = class(TCustomControl)
    private
        scrBody: TScrollBox;
    public
        constructor Create(...); //-=> Erzeugen der ScrollBox und Freigabe im destructor ;-)
        property Body: TScrollBox read scrBody;

//Aufbau DFM
  {...}
  object FoldingPageCtrl1: TFoldingPageCtrl
    {...}
    object TFoldingSheet
       {...}
       {
          <=-- Hier sollten die Kompos von der Scrollbox stehen...
        ungefähr so ^^:
        object Button1: TButton
            (...)
        end;
       }

    end
  end
Ich habs schon mit Überschreiben von TComponent.GetChildren und *.GetParentComponent beim Sheet probiert, aber ist wohl nicht der richtige Weg ^^, da *Überraschung* es so nicht in der DFM gespeichert wird.

Weiß ener wie man das angeht?

Mfg MaOfDe
  Mit Zitat antworten Zitat