http://community.csdn.net/Expert/topic/4120/4120850.xml?temp=2.135867E-02
比如我定义了一个Tbaseform  ,放上了一些控件
再定义一个 Tproductform=class(Tbaseform  )
这时候productform上面没有控件,我希望它有baseform的控件,但是某些控件的属性不一样
也可能增加一些控件,最好能屏蔽一些控件。我现在只能从baseform把控件copy过来,但是编译的时候又报错
要把unit里面重复定义的内容删除,太麻烦啦,有什么好办法没有啊。

解决方案 »

  1.   

    file-new-other-工程名-选择窗体baseform继承可以改变属性,但是不能删除,可以visible隐藏
      

  2.   

    1.你已经有了一个一个Tbaseform
    2.点击New items
    3.在打开的窗口中选择你正在操作的那个项目
    4.找到Tbaseform并双击
    5.之后你会看到一个自动从Tbaseform继承的新窗口(里面已经包含所有你在TBaseForm中已有的控件)
      

  3.   

    同意jinjazz,baseform最好只放一些基本的东西,visible太多了就不要继承了。