说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

关于单击和双击的问题

编辑:说三道四文库 发布时间:2018-05-25 11:42
HTML文档下载 WORD文档下载 PDF文档下载
具有单击和双击事件的控件,我怎么能同时用这两个事件,我现在用speedbutton 作实验,如果光实现onDblClick事件,能实现我希望的结果,但如果我onClick和onDblClick事件都实现,双击的时候,执行的是单击的结果,望大侠帮我一下,如何同时实现这两个操作.
在单击的事件里面显式的调用双击事件;

在双击的事件里面显式的调用单击事件;

注意,增加一个标志变量,防止变成死循环,简单的用它的Tag属性就能做到
在双击的事件里面调用onclick事件
不太明白两位的意思,我是想这两个事件实现不同的功能
ondouclick
button->tag=2;
onclick中
if (button->tag==2)
{
return;
}
按上面的代码写,还是只响应onclick事件,不相应ondblclick事件
你的单击和双击的事件一样吗?如果一样,指定两个事件为一个事件就行了
一般情况下  双击事件根本没有发生
一次双击事件等于连续的两次单击事件,所以双击事件被单击事件拦截了。

所以,这个不能用常规的方法来处理。
双击伴随单击
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘