生成按钮,单击事件释放问题 ,求解 本帖最后由 zhuolong1987 于 2014-04-15 10:21:56 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 RemoveControl本来就会释放button,你自己又释放一次,不报错?不管点击不点击,都会报错 try (Self.ScrollBox1.Controls[j] as TRzButton).Free; except Continue; end;上面的代码是新加的就是报错才加的! 去掉代码后: try (Self.ScrollBox1.Controls[j] as TRzButton).Free; except Continue; end;生成后删除按钮都没有问题,但是点击生成button时,就会报错 生成后删除按钮都没有问题,但是再一次点击生成button时,就会报错,就是不能反悔生成删除 if Length(按钮数组) <> 0 then begin for i:=0 to Length(按钮数组)-1 do begin 按钮数组[i].Destroy; end; end; try (Self.ScrollBox1.Controls[j] as TRzButton).Free; except Continue; end; Self.RemoveControl(ScrollBox1.Controls[j]);把上的代码修改成如下 即可 Self.ScrollBox1.Controls[j] .Free;请理解控件的释放会有哪些操作你就知道RemoveControl完全是多余,delphi也不推荐直接调用此方法。http://hi.baidu.com/lemtech 去掉RemoveControl就可以了,我这里完全没问题 已经去掉了,生成后,只要单击生成的按钮,触发单击事件,再删除就会报错出现几个这样的错误后,生成的button也能清除,真是先不明白了如果换成rzpanel,即使有单击事件也很正常! 已经去掉了,生成后,只要单击生成的按钮,触发单击事件,再删除就会报错出现几个这样的错误后,生成的button也能清除,真是先不明白了如果换成rzpanel,即使有单击事件也很正常!刚刚又试了一下,只要单击生成的button,不管有没有单击事件,都会报上面的错误 全部家当都压了巴西 Access 中保存了好多信息,到达100多M,将信息删除后空间却没有释放,为什么? delphi制成的报表怎样导入到excel DBGRID排序的问题 偶的U盘也收到了,高兴ing,散分!!! 谁有DELPHI源玛查看器 data control制件连接的是access数据库,在dbgrid中显示时为什么只显示第一列?不让弹出输入用户名和密码如何做? 关于动态创建计算字段!200分进者有分 高手请进!如何用独立的线程控制特定的窗体??? Free问题 CXGRID,全文检索实现,高分噢~~ delphi 遍历数据集,找出两个相同数据集中发生改变的字段,并保存到一张表中
不管点击不点击,都会报错
try
(Self.ScrollBox1.Controls[j] as TRzButton).Free;
except
Continue;
end;
上面的代码是新加的就是报错才加的!
try
(Self.ScrollBox1.Controls[j] as TRzButton).Free;
except
Continue;
end;
生成后删除按钮都没有问题,但是点击生成button时,就会报错
begin
for i:=0 to Length(按钮数组)-1 do
begin
按钮数组[i].Destroy;
end;
end;
try
(Self.ScrollBox1.Controls[j] as TRzButton).Free;
except
Continue;
end;
Self.RemoveControl(ScrollBox1.Controls[j]);把上的代码修改成如下 即可 Self.ScrollBox1.Controls[j] .Free;
请理解控件的释放会有哪些操作你就知道RemoveControl完全是多余,delphi也不推荐直接调用此方法。http://hi.baidu.com/lemtech
已经去掉了,生成后,只要单击生成的按钮,触发单击事件,再删除就会报错出现几个这样的错误后,生成的button也能清除,真是先不明白了
如果换成rzpanel,即使有单击事件也很正常!
已经去掉了,生成后,只要单击生成的按钮,触发单击事件,再删除就会报错出现几个这样的错误后,生成的button也能清除,真是先不明白了
如果换成rzpanel,即使有单击事件也很正常!
刚刚又试了一下,只要单击生成的button,不管有没有单击事件,都会报上面的错误