窗体继承的步骤是什么?(30分)

  • 主题发起人 主题发起人 hsb0307
  • 开始时间 开始时间
H

hsb0307

Unregistered / Unconfirmed
GUEST, unregistred user!
比如我有一个基窗体TAncBaseForm,我想在此基础上继承一个窗体TSndBaseForm,更进一步继承出第三代窗体TTrdBaseForm,
一种实现步骤为:将TAncBaseForm建好,在窗体上点右键Add to Reposotory,增加为模板,再在此模板上继承:new->Other->New Items->Forms->选中你要继承的模板,并选中Inherit,来继承窗体。
问题:
1、我直接在工具栏上点New Form按钮新建了个窗体,我如何实现它继承自TTrdBaseForm?
2、还有什么步骤能完成继承?
本人初学Delphi,请前辈们耐心教导。
 
在你的新form的声明里面直接改
unit1.pas
---------------
type
TFrom1 = class(TTrdBaseForm)
 
New/Other.../Forms/TrdBaseForm
 
把祖先窗口Add到当前Project,在File -> New -> Other -> Your Project ->Your Anc Form
 
to GipsyCN:
在File -> New -> Other 中没有Your Project 只有->Project。
用Your Anc Form,按下面的步骤作才行。
将TAncBaseForm建好,在窗体上点右键Add to Reposotory,增加为模板,再在此模板上继承:new->Other->New Items->Forms->选中你要继承的模板。
=========================================
to kfzd:
在你的新form的声明里面直接改
unit1.pas
type
TFrom1 = class(TTrdBaseForm)
///////////////////////////
我这样该后,是能继承了,但却不能看到父窗体的界面,仍旧是一个光板窗体,才问的这个问题。
有什么办法有象“将TAncBaseForm建好,在窗体上点右键Add to Reposotory,增加为模板,再在此模板上继承”一样的效果?
 
new->other->project
 
多人接受答案了。
 
后退
顶部