社区
Delphi
帖子详情
动态按钮的删除问题!
上海老李
2002-09-27 05:33:34
我在一个函数中动态创建了一个按钮数组,最大值是10,可是这个函数要经常调用!每次创建的数目也不一样多!而在创建后,再调用就不行是因为这个控件名称已存在!要如何在再次调用函数时把原先创建的不知个数的按钮删掉!我建的是b1,b2等!
...全文
60
16
打赏
收藏
动态按钮的删除问题!
我在一个函数中动态创建了一个按钮数组,最大值是10,可是这个函数要经常调用!每次创建的数目也不一样多!而在创建后,再调用就不行是因为这个控件名称已存在!要如何在再次调用函数时把原先创建的不知个数的按钮删掉!我建的是b1,b2等!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
没人会吗?
MFC
动态
创建多个
按钮
并重绘显示位图和文本
在MFC中
动态
创建了100个
按钮
,然后进行重绘,同时显示位图和文本,创建后可以
删除
所有
按钮
,然后再创建,界面很漂亮,功能很强大,没有BUG!不下会后悔的!如果觉得好请给好评哈
Activity中的
按钮
去控制ViewPager与Fragment结合后,Fragment在ViewPager中的
动态
增加
删除
现实
Activity中的
按钮
去控制ViewPager与Fragment结合后,Fragment在ViewPager中的
动态
增加
删除
现实
基于SSM二手房租赁系统(毕设)
管理员可以查看用户列表,并对列表信息后面得编辑
按钮
进入编辑页面,在编辑页面把修改内容修改完后,点击提交
按钮
完成修改操作,用户也可以根据列表中的
删除
按钮
把对应信息
删除
,通过点击添加
按钮
,进入添加页面,填...
android
动态
添加
删除
组件(Layout)
android开发有时不知道该有多少个控件,需要
动态
添加或
删除
,比如:发帖页面。该例子工程实现了
动态
添加和
删除
一组控件(包含EditText和ImageButton
按钮
)。实现逻辑比较简单,希望有所启发!
iOS通过代码
动态
添加和
删除
控件
iOS开发时,有时候不知道该有多少个控件,需要
动态
添加或
删除
,比如:发帖页面。该例子工程实现了
动态
添加和
删除
一组控件(包含UITextView和UIButton
按钮
)。实现逻辑比较简单,希望有所帮助!
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章