我在Form1中添加了很多控件,
我在Form2中也添加了很多控件和代码之后,
我才发现,我的Form2也要继承Fomr1的控件,如果
file->new->当前的project名->选择下边的inherit->然后选择窗体即可,可是
它是生成一个新的窗体,并不是修改本窗体,这不是我所期望的.
直接在类中
继承Form1
TForm2 = class(TForm1)
Edit1: TEdit;
private
{ Private declarations }
public
{ Public declarations }
end;
程序在运行时Form2上可以看到Form1上的控年,可是在设计时却看不到.
怎么使在Delphi IDE设计时Form2上可以看到从Form1继承过来的控件?
我在Form2中也添加了很多控件和代码之后,
我才发现,我的Form2也要继承Fomr1的控件,如果
file->new->当前的project名->选择下边的inherit->然后选择窗体即可,可是
它是生成一个新的窗体,并不是修改本窗体,这不是我所期望的.
直接在类中
继承Form1
TForm2 = class(TForm1)
Edit1: TEdit;
private
{ Private declarations }
public
{ Public declarations }
end;
程序在运行时Form2上可以看到Form1上的控年,可是在设计时却看不到.
怎么使在Delphi IDE设计时Form2上可以看到从Form1继承过来的控件?
所以...肯定看不见
File - New - Project1, 选中里面的 Form1 图标, 点OK新建窗体.(Project1是你的工程名)然后再把Form2所在单元的所有代码复制到新的单元中,替换新单元里原有的代码
再把Form2上的所有控件复制到新的窗体上。
new--forms-form1 选中 inherit ok