社区
Delphi
帖子详情
如何触发动态生成的控件的触发事件?
sc74
2000-11-10 11:54:00
在Delphi中,我用TEdit.Create(hh)创建了一个文本控件hh。
请问:如何定义其触发事件?
请各位大侠不吝赐教,小弟不甚感谢!
...全文
105
4
打赏
收藏
如何触发动态生成的控件的触发事件?
在Delphi中,我用TEdit.Create(hh)创建了一个文本控件hh。 请问:如何定义其触发事件? 请各位大侠不吝赐教,小弟不甚感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sc74
2000-11-13
打赏
举报
回复
对不起!
nhgw,可能您误会了。
我提问时用的语法错了,应该是:
var hh:Tedit;
hh.Creat(self);
我问的是在普通的Form上,用代码生成的控件如何定义其触发事件?
li_zhifu
2000-11-13
打赏
举报
回复
通常都是这样写:
TForm1=class(TForm)
...
private
procedure MyOnChange(Sender:TObject);
...
var hh:TEdit;
hh:=TEdit.Create(Sefl);
hh.OnChange:=MyOnChange;
...
procedure TForm1.MyOnChange(Sender:TObject);
begin
//你的代码
end;
delphizhao
2000-11-13
打赏
举报
回复
你用的这个语法我也很少见;
TComponent的Create方法的参数是它的保管者.
nhgw
2000-11-10
打赏
举报
回复
为OnClick等属性赋值即可。
如:
ee:TClientSocket;
ee:=TClientSocket.create(self);
ee.host:='127.0.0.1';
ee.active:=true;
ee.OnConnect:=eeConnect; //定义触发事件
ee.OnDisConnect:=...
procedure eeConnect(sender:TObject;socket:TCustomWinSocket); //参数应该与实际事件的参数一致。
begin
...
end;
[精仿]QQ2013局域网通讯(10.30更新版-带最新版界面库)
使本项目源码或本项目
生成
的DLL前请仔细阅读以下协议内容,如果你同意以下协议才能使用本项目所有的功能,否则如果你违反了以下协议,有可能陷入法律纠纷和赔偿,作者保留追究法律责任的权利。 1、你可以在开发的...
JAVA_API1.6文档(中文)
javax.swing.event 供 Swing 组件
触发
的事件使用。 javax.swing.filechooser 包含 JFileChooser 组件使用的类和接口。 javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 ...
C#
动态
生成
控件
以及添加事件处理
有时候需要在程序运行到一定时候或者某个事件之后需要
动态
生成
控件
在C#下一般方式是: private Button Db=new Button() ; Db.Name="Dy_Button" //设定名称 Db.Location=new Point(100,200);//设定位置 。...
动态
生成
控件
及添加事件
有时候需要在程序运行到一定时候或者某个事件之后需要
动态
生成
控件
在C#下一般方式是: private Button Db=new Button() ; Db.Name="Dy_Button" //设定名称 Db.Location=new Point(100,200);//设定位置 ...
WinForm中如何获取指定
动态
生成
的
控件
? 借助事件参数中的Object类型的sender实现,下面运用示例解释
当多个
控件
需要
触发
相同的事件时,使用sender来获取当前
触发
事件
的
控件
,可以在同一个方法中进行事件的响应,能够使代码的重用性提高。 下面举例解释: 例子一(单事件多运用)、 点击前的窗体
控件
: ...
Delphi
5,392
社区成员
262,732
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章