如何做这么一个要动态创建很多对象的东西

xiaolee 2001-05-17 12:53:00
就是由用户创建十余个对象(label DBEDIT)拖拽到合适位置,保存,然后在打开信息卡时能看到自己设置的卡面。

现在就是如何保存的问题。用一个文件保存各对象的参数,关键是如何引用这些动态创建的对象?
如果是声明一个对象在改名(为后面的让路,名字创建后就没用了)但拖拽后就没法保存位置(因为名字改了,不知如何引用对象)
要是事先声明十几个对象,又不知如何引用将他们一一创建,(因为不能用字符串组合动态生成对象名吧?)
...全文
42 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Apollo47 2001-05-17
  • 打赏
  • 举报
回复
你可以先在一个窗体(假设为 TForm2)上放好这些控件,然后动态创建这个窗体就可以了;
Form2:=TForm2.Create(Application);
ljhsoft 2001-05-17
  • 打赏
  • 举报
回复
你可以使用动态数组来试试
lb:array of TLable
可以将对象的位置,标题存在一个INI文件或表中。

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧