如何在Delphi中对表单进行子类化?最佳实践?

如何在Delphi中对表单进行子类化?最佳实践?,delphi,forms,inheritance,delphi-2007,Delphi,Forms,Inheritance,Delphi 2007,我在Delphi2007中有一个基本表单,我想在另一个项目中重用它,添加一些其他按钮等等 我熟悉非GUI对象的子类化,但是否可以用同样的方式对表单子类化?您可以在设计模式下更改子类表单吗 你该怎么做?有什么需要注意的吗?你应该将你的基本表单添加到你的新项目中,在“新表单”窗口中应该有一个“继承”选项卡,你可以在其中为新表单选择一个基本表单。正如idursun所说,他比我快一点: 将基础表单添加到新项目中。 然后选择文件\新建\更多。。。 从Delphi项目分支中选择可继承元素,找到基本表单并单击

我在Delphi2007中有一个基本表单,我想在另一个项目中重用它,添加一些其他按钮等等

我熟悉非GUI对象的子类化,但是否可以用同样的方式对表单子类化?您可以在设计模式下更改子类表单吗


你该怎么做?有什么需要注意的吗?

你应该将你的基本表单添加到你的新项目中,在“新表单”窗口中应该有一个“继承”选项卡,你可以在其中为新表单选择一个基本表单。

正如idursun所说,他比我快一点:

将基础表单添加到新项目中。 然后选择文件\新建\更多。。。 从Delphi项目分支中选择可继承元素,找到基本表单并单击OK

菜单项的实际名称可能会有所不同,因为我使用的是德文版的Delphi 2009

然后可以对新表单或基本表单进行更改。 如果我这样做,我会确保在IDE中打开这两个表单,因为有时候如果我不这样做,Delphi似乎不会得到所有的更改