社区
Delphi
帖子详情
关于Sender.free 的问题,急!!
cmycs
2007-04-02 12:06:06
procedure TForm1.Label1Click(Sender: TObject);
begin
Sender.Free;
end;
procedure TForm1.Label2Click(Sender: TObject);
begin
Sender.Free;
end;
第一个可以执行,第二个不行;为什么????
...全文
149
9
打赏
收藏
关于Sender.free 的问题,急!!
procedure TForm1.Label1Click(Sender: TObject); begin Sender.Free; end; procedure TForm1.Label2Click(Sender: TObject); begin Sender.Free; end; 第一个可以执行,第二个不行;为什么????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cmycs
2007-04-02
打赏
举报
回复
一样不行
walkmangood
2007-04-02
打赏
举报
回复
如:
label1:=nil;
Sender.Free;
walkmangood
2007-04-02
打赏
举报
回复
先nil,在FREE
HsWong
2007-04-02
打赏
举报
回复
报什么错?
cmycs
2007-04-02
打赏
举报
回复
不知道有没有高手帮助一下
walkmangood
2007-04-02
打赏
举报
回复
是过了,我用的D6,没问题,没发生错误,你可以换台电脑是是
appms
2007-04-02
打赏
举报
回复
再说两句,Label类别本身不是具备Handle的控件,靠Vcl的事件分派机制重新伪装成有事件接管能力的控件,而VCL是在Form的Controls表中查找Label控件,找到后留下的是个Index,然后调用Label的事件处理程序,之后又用这个Index做后续的一些事情,如果调用label的事件处理程序中释放了这个Label就导致后面使用这个Index出现问题。所以要异步的通过消息机制释放Label。不过我的另外的一个建议是设置Label的Visible属性,不知是否适合你的情况
lihuasoft
2007-04-02
打赏
举报
回复
FreeAndNil(sender);
appms
2007-04-02
打赏
举报
回复
在控件产生事件中释放这个控件有时会导致保护错误(Access violation),一般可以PostMessage给Form的Handle,如自定义的WM_FREELABEL2,然后书写消息接管程序,在其中释放。
面向对象C#初级入门精讲(6)WinForm基础
欢迎加入QQ群538724338咨询提问 【课程特色】 1、课程设计循序渐进、讲解细致、通俗易懂、非常适合自主学习 2、教学过程实例丰富、强调技术关键点、并且分析透彻 3、物美价廉:本着知识共享、帮助更多有需求者原则,...
MSPlus DatePick
er
WebControl
Free
V
er
sion 1.1.0906 发布啦!
2004-9-12 :修改了有些版本的VS.NET2003中无法将控件直接拖到设计视图的
问题
.2004-9-12: 修改了多个日期控件共存时...警
急
通知:昨晚竟然上传了一个有
问题
的演示包上来! 真是对不起大家.同时也感谢ideal网友提...
高手请进,DRAWGRID
问题
,
急
等!!!!!!
高手请进,DRAWGRID
问题
,
急
等!!!!!! Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiMultimedia/html/delphi_20061003171403270.html 有一个drawgrid控件,设置为5行5列,要在每个单元格中写入...
超全的英语短句汇集
有什么
问题
吗? 29. that's all for today. 今天就讲到这里。 30. please turn in your pap
er
before leaving. 请在离开前将论文交上。 三、Identifying Objects 辨别物品 31. what's this?...
English 900 英语九百句
有什么
问题
吗? 29. that's all for today. 今天就讲到这里。 30. please turn in your pap
er
before leaving. 请在离开前将论文交上。 三、Identifying Objects 辨别物品 31. what's this?...
Delphi
5,402
社区成员
262,733
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章