我在 Delphi 中制作了一个简单的表单设计器,在表单上拖放一个按钮并绘制它,但问题是我无法保存/加载这个项目,因为我不知道该怎么做,无论如何我可以成为 abel将其保存到 .rc 文件并从那里加载它?
最佳答案
这取决于您如何对表单设计器进行编程。在 Delphi 设计器中创建的表单中,所有组件(和子组件)都从 TForm.Components 数组属性中引用。所有控件也在 TForm.Controls 数组属性中引用(如果删除容器控件,它的所有子控件也会被销毁)。
如果您已遵循该模式,则您所要做的就是监视对 TForm.Components 数组的添加(可能使用覆盖的 TForm.Notification 方法)并使用此数据构建持久表单的文件。
关于delphi - 表单设计器保存和加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3748747/