能不能在程序中删除某个控件?

xinxinshou2009 2009-07-11 12:09:07
比如说form中有两个按钮,button1,button2

现在需要点击button2后把button1彻底删除掉,不是隐藏或者unable,删除掉以后,下次运行程序,这个button1按钮也没有了,注意不是隐藏

这种效果有没有办法实现?
...全文
51 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinxinshou2009 2009-07-12
  • 打赏
  • 举报
回复
谢谢各位给出这么好的思路,结贴了
无条件为你 2009-07-12
  • 打赏
  • 举报
回复
肯定可以实现,但绝对要依赖于外部存储文件。

至少要对结构体和文件写入格式熟悉,对流操作熟悉,这样,你要的功能就可以写出来。

否则,你只能请别人帮你写,比如我。
shuaialang 2009-07-12
  • 打赏
  • 举报
回复
同楼上,动态创建。
按下button1后创建一个记录值,如果检测到该值,不再创建button2
dinoalex 2009-07-11
  • 打赏
  • 举报
回复
曲线动态创建
xinxinshou2009 2009-07-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bdmh 的回复:]
对象持久化,将窗体及有效组件以流形式保存为文件
相关函数
WriteComponent
ReadComponent
ReadComponentRes
WriteComponentRes
[/Quote]


哦?看来这个还是有可能实现的!
bdmh 2009-07-11
  • 打赏
  • 举报
回复
对象持久化,将窗体及有效组件以流形式保存为文件
相关函数
WriteComponent
ReadComponent
ReadComponentRes
WriteComponentRes
lhy 2009-07-11
  • 打赏
  • 举报
回复
button1动态创建,删除以后下次运行就不创建了。
弄个ini或者其他什么文件保存需要创建的控件,启动时窗体把需要建立的控件创建出来,
想删除什么控件把设置里的相关部分一删,下次就没了。

5,388

社区成员

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

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