社区
Delphi
帖子详情
如何响应动态生成组件的事件?急!!!
寒星
2001-11-01 12:52:15
我在ACTIVEX DLL中动态生成了一个TNMFTP组件,请问如何响应它的事件(如:ONFAILURE,ONSUCCESS)?万分感谢!!!
...全文
175
5
打赏
收藏
如何响应动态生成组件的事件?急!!!
我在ACTIVEX DLL中动态生成了一个TNMFTP组件,请问如何响应它的事件(如:ONFAILURE,ONSUCCESS)?万分感谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thedream
2001-11-01
打赏
举报
回复
你的组件.onsuccess:=你的响应事件过程或函数
Crob
2001-11-01
打赏
举报
回复
我的做法,方法如下:
var arrBtn : array of TButton;
procedure setArrBtn();
var i:integer;
begin
SetLength(arrBtn, 10);
for i:=0 to 9 do begin
arrBtn[i] := TButton.Create(self);
arrBtn[i].Caption := 'button' + IntToStr(i);
arrBtn[i].width := 100;
//.....设置其它属性
arrBtn[i].tag := i; //标识控件标志,以便在以后的事件处理函数中识别该控件。
arrBtn[i].OnClick := OnMyButton;
end;
end;
//自定义的事件响应过程OnMyButton
procedure OnMyButton(Sender: TObject);
begin
//根据上面设置的tag值来判断按下的是哪个动态生成的控件
case TButton(Sender).tag of
1 : begin
//数组按钮1触发的事件
end;
2 : begin
//数组按钮2触发的事件
end;
3 ://.......................
else..................
end;
end;
wisenowa
2001-11-01
打赏
举报
回复
你要注意参数呀
寒星
2001-11-01
打赏
举报
回复
给分了。
寒星
2001-11-01
打赏
举报
回复
我试试看,OK了马上给分。
js
动态
生成
按钮的
响应
本文介绍了如何解决JavaScript
动态
生成
的按钮无法
响应
的问题。方法一是将
响应
写入函数中,方法二是直接在
动态
生成
元素时添加onclick等
事件
监听器。问题在于
动态
生成
的元素在注册点击
事件
时尚未存在,因此
事件
未生效。
给
动态
生成
的按钮添加
事件
本文介绍了解决
动态
生成
的按钮点击
事件
无
响应
的问题,通过使用jQuery的$(document).on()方法,成功为
动态
创建的按钮添加了单击
事件
监听器。
jquery中对
动态
生成
的标签不会
响应
click
事件
本文介绍如何使用jQuery的.live()方法实现
事件
委托,使
动态
生成
的元素能够
响应
事件
。文章详细解释了.live()方法的工作原理,包括
事件
处理函数如何绑定到DOM树的根节点上,以及
事件
发生时的具体流程。
在一个消息
响应
函数中
响应
多个
动态
生成
的按钮点击
事件
本文介绍了一种处理
动态
生成
按钮
响应
的新方法,通过自定义消息和结构体存储按钮信息,解决了按钮ID数量受限的问题。
jquery中给
动态
生成
的标签添加点击
事件
本文记录了在开发过程中遇到的
动态
生成
表格中数字运算的问题及解决方案。详细介绍了当使用传统方法为
动态
生成
的元素绑定点击
事件
无效时,如何通过
事件
委托on()方法来解决这一难题,确保
动态
元素能正确
响应
事件
。
Delphi
5,943
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章