社区
Delphi
帖子详情
能否动态创建事件函数?
flyby
2000-08-31 12:06:00
我在程序中动态创建了一个控件(TImage),然后我想动态创建这个控件的 Onclick事件。能不能创建,怎样创建?
也可以预先写好一个个函数,但我不知道怎样将控件(TImage)的OnClick事件与预先写好的好事关联起来!
...全文
129
6
打赏
收藏
能否动态创建事件函数?
我在程序中动态创建了一个控件(TImage),然后我想动态创建这个控件的 Onclick事件。能不能创建,怎样创建? 也可以预先写好一个个函数,但我不知道怎样将控件(TImage)的OnClick事件与预先写好的好事关联起来!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tine
2000-08-31
打赏
举报
回复
唉,我来晚了,同意Michaelyfj。:)
Michaelyfj
2000-08-31
打赏
举报
回复
先写事件如:
procedure ImageClick(Sender : TObject);
begin
showmessage('Image is Clicked');
end;
动态创建TImage;
var
Img : TImage;
begin
Img := TImage.Create(self);
...
Img.OnClick=ImageClick;
end;
flyby
2000-08-31
打赏
举报
回复
我就是按地一种方法作的,但没成功,我还以为不对呢!真笨!!!
谢谢各位了!!!
netsong
2000-08-31
打赏
举报
回复
源程序以email给你了:)
netsong
2000-08-31
打赏
举报
回复
delphi的事件类型是TNotifyEvent
procedure Tform1.clicktemp(Sender: TObject);
begin
showmessage('ok');
end;
procedure TForm1.FormCreate(Sender: TObject);
var event: TNotifyEvent;
begin
event:=clicktemp; //
button1.onClick:=event;
end;
yinfudan
2000-08-31
打赏
举报
回复
我也同意Michaelyfj
javascript 动态
函数
如何创建?
JavaScript作为一门动态语言,提供了多种创建动态
函数
的方法。动态
函数
的创建允许我们在运行时根据需要生成
函数
,从而实现灵活的编程和动态逻辑。本文将介绍动态
函数
的概念,探讨几种常用的方法来创建动态
函数
,并分享一些动态
函数
的应用场景。动态
函数
的创建允许我们在运行时根据需要生成
函数
,从而实现灵活的编程和动态逻辑。本文介绍了 eval()
函数
、Function 构造
函数
和箭头
函数
这几种常用的创建动态
函数
的方法,并提供了相应的代码示例。
vue如何绑定动态html里的
事件
函数
?
vue绑定动态html里的
事件
函数
(超重要)构造
函数
为什么不能为虚
函数
?析构
函数
为什么要虚
函数
?
1、 从存储空间角度,虚
函数
相应一个指向vtable虚
函数
表的指针,这大家都知道,但是这个指向vtable的指针事实上是存储在对象的内存空间的。 问题出来了,假设构造
函数
是虚的,就须要通过 vtable来调用,但是对象还没有实例化,也就是内存空间还没有,怎么找vtable呢?所以构造
函数
不能是虚
函数
。 2、 从使用角度,虚
函数
主要用于在信息不全的情况下,能使重载的
函数
得到相应的调用。 构造
函数
本身就是要初始化实例,那使用虚
函数
也没有实际意义呀。 所以构造
函数
没有必要是虚
函数
。虚
函数
的作用在于通过父类
MFC如何
动态创建
button按钮并添加点击
事件
在MFC中,可以使用CButton类来
动态创建
按钮。下面是一个示例代码,演示了如何
动态创建
按钮并添加点击
事件
: 在对话框的OnInitDialog()
函数
中使用Create()
函数
创建按钮,并设置按钮的样式和位置: 声明按钮的点击
事件
处理
函数
,并在对话框类的消息映射中添加对应的消息处理
函数
: 实现按钮的点击
事件
处理
函数
,并在其中添加需要执行的代码: 这样,当对话框初始化完成后,就会创建一个名为"Dynamic Button"的按钮,并且点击按钮时会弹出一个消息框显示"Dynamic but
什么
函数
不能声明为虚
函数
共有五种
函数
不能声明为虚
函数
,即普通
函数
(非成员
函数
)、构造
函数
、内联
函数
、静态
函数
、友元
函数
。 首先说明两点: (1)虚
函数
是为了实现多态,而多态是属于动态联编,在运行时确定调用哪个
函数
。 (2)虚
函数
调用时,类之间需要有公有继承+继承关系+基类指针或引用调用。 (1)普通
函数
为啥不能是虚
函数
? 原因:多态是依托于类的,要声明的多态的
函数
前提必须是虚
函数
。 (2)构造
函数
为啥不能是虚
函数
? 原因:多态是依托于类的,多态的使用必须是在类创建以后,而构造
函数
是用来创建构造
函数
的,所以不...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章