写好了一个窗体模板(TEMPLETFORM),现有一个窗体(MainForm),总外观和模板一样,现把模板USES到MainForm中,为何只有在运行的时候才会

  • 主题发起人 主题发起人 孤月独明
  • 开始时间 开始时间

孤月独明

Unregistered / Unconfirmed
GUEST, unregistred user!
写好了一个窗体模板(TEMPLETFORM),现有一个窗体(MainForm),总外观和模板一样,现把模板USES到MainForm中,为何只有在运行的时候才会显示窗体外观,而在编辑的时候没有?如何解决?(50分)<br />如题
 
选择菜单File->New->Other->当前项目->选择TempletForm->下方选择Inherit ->单击OK
应该就可以了.

 
根本看不见TEMPLETFORM!!
 
有没有
TEMPLETFORM.dfm
文件?
也就是窗体资源文件,没有就不能在设计时更改外观
delphi是可视化及继承的,更改父类会直接影响其子类
 
当然有。我的意思是父类不改,改子类,uses TEMPLETFORM;
TMainForm = class(TMyForm) ,MainForm窗体并没有显示模板样式,只有在运行的时候,
MainForm才会显示模板样式。该如何设置,MainForm才会在设计状态显示模板样式,以便
在编辑??
 
呵,你没有把你的窗体模板 add to Repository
打开你的父窗体,点右键,就知道怎么做啦。。
 
那对于已经编好的窗体,便没办法了么?只能一个个从模板inherit后再从新设计了吗?
 
呵,不知道啊。。。你自己试吧。。
谁叫你自己从半路才想起来要INHERITED呢???[:D]
 
来,给分了……不要客气
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部