社区
Delphi
帖子详情
在button控件上添加一个OnDblClick事件,不知如何做?
zhbruce
2003-05-13 09:47:30
窗体上有一个button控件:button1.现在我想到button上添加一个OnDblClick事件.是不是要重新编写一个自定义继承button类的控件?请尽量写详细一些!谢谢
...全文
51
4
打赏
收藏
在button控件上添加一个OnDblClick事件,不知如何做?
窗体上有一个button控件:button1.现在我想到button上添加一个OnDblClick事件.是不是要重新编写一个自定义继承button类的控件?请尽量写详细一些!谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cslegend
2003-05-13
打赏
举报
回复
有几个方法
1、选择适当的父类派生子类,将父类中Protected的事件属性在子类中Published出来。
对于一般通用的事件如OnClick,OnDbClick等可以这样做,建议你这样
2、先定义你的事件过程类型(如TNodifyEvent,实际上是指向事件过程的
指针),在类中声明一个该类型的字段,声明一个直接访问该字段的事件属性,然后
就是在适当的时机触发该事件(调用该事件过程)。自定义或父类中没有的事件都可
以这么添加。
3、可以拦截鼠标点击的消息,然后在消息处理中触发个事件(自己认为的)
chenquan
2003-05-13
打赏
举报
回复
是的,必须重新写这个属性
参看unit Controls;单元
property OnDblClick: TNotifyEvent read FOnDblClick write FOnDblClick;
u2m
2003-05-13
打赏
举报
回复
FaltStyle的TFlatButton有OnDblClick事件,你看它的实现
TFlatButton = class(TCustomControl)//从TCustomControl继承
FDown:Boolean;
procedure WMLButtonDblClk (var Message: TWMLButtonDown); message WM_LBUTTONDBLCLK;
procedure TFlatButton.WMLButtonDblClk (var Message: TWMLButtonDown);
begin
inherited;
if FDown then DblClick;
end;
hanzq
2003-05-13
打赏
举报
回复
在object inspector 中点event 然后找onDblClick 双击
ASP.NET程序中常用的三十三种代码.txt
if (ApplicationConfiguration.EventLogEnabled)LogEvent("出现
一个
未知错误。"); } public AppException(string message) { LogEvent(message); } public AppException(string message,Exception ...
在b/s开发中经常用到的javaScript技术整理
在b/s开发中经常用到的javaScript技术整理 一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2、时间类 ...
DevExpress VCL 12.2.6(v2012vol2.6) 源码-例子-帮助-part1
==注意:一共2个压缩包,这是第1个== ================================== *提示:无自动安装程序,包含所有源码、例子、帮助,请按照安装顺序安装!!! DevExpress VCL v2012 vol 2.6 包含所有源码、例子、帮助...
DevExpress VCL 12.2.6(v2012vol2.6) 源码-例子-帮助-part2
==注意:一共2个压缩包,这是第2个== ================================== *提示:无自动安装程序,包含所有源码、例子、帮助,请按照安装顺序安装!!! DevExpress VCL v2012 vol 2.6 包含所有源码、例子、帮助...
Button
控件
双击
事件
不执行
Button
控件
双击
事件
不执行 最近组态组新加入了一位同事,该同事原先是
做
ASP.NET的,没有
做
过WindowForm的开发。所以就先安排
一个
小示例来测验一下。这个示例有些年头了,当年我进入组态开发时候,总监也是安排了这个...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章