我看到别人的代码里有一个窗体上放了一个工具栏控件,在它的继承窗体中我也看到了这个工具栏按件但我自己做了个例子,在父窗体上放了几个控件,但用别的窗体继承这个窗体后在子窗体上什么也看不到,虽然运行后可以看到,但别人代码中窗体在设计模式就有这些控件,而我的设计模式下却没有,不知道是什么原因?

解决方案 »

  1.   

    就是你那个父窗体上的控件都可以看见
    下面是这个子窗体的部分interface,可以看到只有几个子窗体上才有的控件,但在设计模式上有一个工具栏控件及一些按纽,还有其它控件,是从父窗体上继承下来的
      TfrmBaseUnits = class(TfrmBaseInfoBase)
        DBGrid1: TDBGrid;
        Panel1: TPanel;
        Splitter1: TSplitter;
        QBaseInfofName: TWideStringField;
        QBaseInfofNotes: TWideStringField;
        Panel2: TPanel;
        Label2: TLabel;
        Label3: TLabel;
        DBEdit2: TDBEdit;
        DBMemo1: TDBMemo;
        procedure QBaseInfoBeforePost(DataSet: TDataSet);
     还有这个QBaseInfo是从父窗体上继承的一个AdoQuery,这里都可以看到
      

  2.   

    file-new-other-工程名称-选择要继承的父窗体