如题!
因为是动态添加。所以无法从主窗体中调用该Frame中的相关函数。因为Frame很多,每个都不一样。
因此只能通过类似Oncreate,Onshow之类的事件让Frame自我调用。
请问应如何解决。

解决方案 »

  1.   

    覆盖Create方法
        constructor Create(AOwner: TComponent); override;
      

  2.   

    ?
    能否写得详细一点?
    我应该放到什么地方?
    主窗口?还是Frame中?
    应该如何调用?
      

  3.   

    type
      TFrame3 = class(TFrame)
      private
        { Private declarations }
      public
        constructor Create(AOwner: TComponent); override;
      end;implementation{$R *.dfm}{ TFrame3 }constructor TFrame3.Create(AOwner: TComponent);
    begin
      inherited;
      //做你的事
    end;