我有个程序要动态创建一批的控件,其中包括button,combobox,memo,DBGrid,TQuery,TDataSource等,请问非得一个个的创建吗,能不能写成一个类或者什么的,一个create搞定呢?其中还包括各个控件的对齐关系,还有各控件的关联(比如TQuery与TDataSource),总之,一个个创建太麻烦了。

解决方案 »

  1.   

    用一个frame或者panel等作为容器,动态创建frame或者panel就行了
      

  2.   

    小弟我是DELPHI新手啊,希望firetoucher(风焱) 能给点代码看看啊,拜托了。
      

  3.   

    还有TQuery与TDataSource怎么办呢,还有所有控件所带的忏属性与方法都要继承过来噢,能行吗?
      

  4.   

    你新建一个frame窗体把所需的控件放到上面.然后保存.保存时需填入出现在什么控件面板中.
    它就会在控件面板中出现.你直接拉入即可.如果在代码中需要使用,你就直接声明一个你保存
    的frame名就可以了