社区
Delphi
帖子详情
动态按钮的删除问题!
上海老李
2002-09-27 05:33:34
我在一个函数中动态创建了一个按钮数组,最大值是10,可是这个函数要经常调用!每次创建的数目也不一样多!而在创建后,再调用就不行是因为这个控件名称已存在!要如何在再次调用函数时把原先创建的不知个数的按钮删掉!我建的是b1,b2等!
...全文
80
16
打赏
收藏
动态按钮的删除问题!
我在一个函数中动态创建了一个按钮数组,最大值是10,可是这个函数要经常调用!每次创建的数目也不一样多!而在创建后,再调用就不行是因为这个控件名称已存在!要如何在再次调用函数时把原先创建的不知个数的按钮删掉!我建的是b1,b2等!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kuangke
2002-09-28
打赏
举报
回复
while (Form1.componentcount<>0) and (判断是按钮类型) do
Form1.components[0].free;
blazingfire
2002-09-28
打赏
举报
回复
for i:=1 to 10 do
if TButton(s[i])<>nil then
begin
TButton(s[i]).Free;
TButton(s[i]):=nil;
end;
Almzg_0
2002-09-28
打赏
举报
回复
那你就用findcomponent(“b1”)等去找,找到了就释放了
上海老李
2002-09-28
打赏
举报
回复
上边还是不行!
1nbud
2002-09-27
打赏
举报
回复
for i:=1 to 10 do
if Assigned(s[i])then FreeAndNil(s[i]);
上海老李
2002-09-27
打赏
举报
回复
如果是已建的按钮,上边办法可以!但没建的数组按钮却不行!请帮帮忙!
上海老李
2002-09-27
打赏
举报
回复
没人知道了吗?
上海老李
2002-09-27
打赏
举报
回复
for i:=1 to 10 do begin
if Assigned(s[i]) then begin
s[i].Free;
s[i]:=nil;
end;
end;
sjhua
2002-09-27
打赏
举报
回复
用动态数组试试
上海老李
2002-09-27
打赏
举报
回复
因为它不一定是存在的,楼上那位,是存在的可以!
wanderung
2002-09-27
打赏
举报
回复
先free
然后赋值为nil
上海老李
2002-09-27
打赏
举报
回复
救命,就这几句话?怎么办?
santwy
2002-09-27
打赏
举报
回复
for i:=ComponentCount downto 1 do
begin
if Components[i].ClassNameIs('TButton') then
TButton(Components[i]).Free;
end;
上海老李
2002-09-27
打赏
举报
回复
for i:=1 to 10 do begin
if Assigned(s[i]) then begin
s[i].Free;
s[i]:=nil;
end;
end;
这个为什么不行?
yang6130
2002-09-27
打赏
举报
回复
调用free不就行了
可以用Assigned测试是否为nil
上海老李
2002-09-27
打赏
举报
回复
没人会吗?
android
动态
添加
删除
组件(Layout)
android开发有时不知道该有多少个控件,需要
动态
添加或
删除
,比如:发帖页面。该例子工程实现了
动态
添加和
删除
一组控件(包含EditText和ImageButton
按钮
)。实现逻辑比较简单,希望有所启发!
jQuery Mobile快速入门245页完整版.pdf + 所有源码.7z
4.1.10
动态
按钮
4.2 表单元素 4.2.1 表单基础知识 4.2.2 文本输入 4.2.3 选择菜单 4.2.4 单选
按钮
4.2.5 复选框 4.2.6 滑动条 4.2.7 开关控件 4.2.8 本地表单元素 4.2.9 ...
ASP.NET通用权限管理系统源代码(含文档、数据库)
2.操作
按钮
3.角色管理 4.部门管理 5.用户管理(用户权限) 6.用户组管理(设置成员,用户组权限) 7.系统配置(
动态
配置系统参数) 8.附加属性(自定义属性) 9.系统日志(异常记录) 10.数据库备份/还原 11.资源...
Google Android SDK开发范例大全(PDF高清完整版3)(4-3)
3.19 全屏幕以
按钮
覆盖——
动态
产生
按钮
并最大化 3.20 今晚到哪儿打牙祭?——具选择功能的对话框 3.21 Android变脸——主题(Theme)实现 第4章 史上超豪华的手机控件 4.1 EditText与TextView共舞——...
Google Android SDK开发范例大全(PDF完整版4)(4-4)
3.19 全屏幕以
按钮
覆盖——
动态
产生
按钮
并最大化 3.20 今晚到哪儿打牙祭?——具选择功能的对话框 3.21 Android变脸——主题(Theme)实现 第4章 史上超豪华的手机控件 4.1 EditText与TextView共舞——...
Delphi
5,928
社区成员
262,931
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章