我动态地在表单对象上添加了组件
Edit1 := TEdit.Create(form3);
我有Tform类的对象form3。现在我想要做的是我想创建一个form3的组件模板,这样我就可以将该组件模板拖放到我的任何其他组件上,并且它中的所有组件将自动供我使用。任何人都可以帮我了解如何做组件模板吗?
答案 0 :(得分:5)
从问题的第二部分开始,您似乎想要制作一个可重复使用的Frame,您可以在设计时将其放在表单上,然后拖动它。可以在多个表单上多次删除帧。设计的更改反映在副本中。使用文件>创建一个框架新>框架(Delphi 7)或文件>新>其他> Delphi项目> Delphi文件> VCL框架(XE2)。
但是,如果其中的组件在设计过程中也应该可见,那么您还必须在设计时创建这些控件。框架像正常形式一样完全,因此应该没有问题。代码中生成的控件只会在运行时显示,如果你想要的话就可以了。