| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 528 人关注过本帖
标题:怎么屏蔽 form 的双击事件?
只看楼主 加入收藏
txxb
Rank: 2
等 级:论坛游民
帖 子:104
专家分:59
注 册:2014-10-8
结帖率:96%
收藏
已结贴  问题点数:20 回复次数:9 
怎么屏蔽 form 的双击事件?
在窗体上双击,我想让它识别成两次单击事件,MouseDown,怎么办?

[ 本帖最后由 txxb 于 2014-11-11 18:39 编辑 ]
2014-11-11 18:38
xzlxzlxzl
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖北
等 级:贵宾
威 望:125
帖 子:1091
专家分:5825
注 册:2014-5-3
收藏
得分:7 
双击消息是系统发的,无法屏蔽(或需要钩子屏蔽),解决办法是当触发dbclick事件时,人为把代码执行两次就相当于执行了两次click。
2014-11-11 22:15
txxb
Rank: 2
等 级:论坛游民
帖 子:104
专家分:59
注 册:2014-10-8
收藏
得分:0 
程序有Form_MouseDown和Form_MouseUp动作,

问题是鼠标单击后紧接着按下鼠标,它不执行Form_MouseDown动作,怎么办?

单击后紧接着按下鼠标不松,程序接收了哪些事件?
2014-11-12 10:37
xzlxzlxzl
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖北
等 级:贵宾
威 望:125
帖 子:1091
专家分:5825
注 册:2014-5-3
收藏
得分:0 
回复 3 楼 txxb
那没办法啊,快速单击鼠标左键,系统会发双击消息,同时vb只得到一个mousedown,有一个被系统拦截处理了。
2014-11-12 15:44
txxb
Rank: 2
等 级:论坛游民
帖 子:104
专家分:59
注 册:2014-10-8
收藏
得分:0 
怎么把双击变成MouseDown-MouseUp-MouseDown-MouseUp?????
2014-11-12 17:22
zhengang1026
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:136
专家分:409
注 册:2013-2-6
收藏
得分:7 
不清楚你要干什么?双击事件能解决的事为什么非得要变成两次单击呢?只有知道事情原因才能对症下药
2014-11-13 10:28
txxb
Rank: 2
等 级:论坛游民
帖 子:104
专家分:59
注 册:2014-10-8
收藏
得分:0 
做个像素鸟游戏,鼠标按下小鸟升起,松开小鸟掉下。

现在的问题是很快的做:按下-松开-按下,这时它不执行MouseDown动作,怎么办??

我刚学,主要是体验,熟悉代码的,加强对代码的理解。
2014-11-13 11:25
lianyicq
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:26
帖 子:737
专家分:3488
注 册:2013-1-26
收藏
得分:7 
不用屏蔽双击,在双击事件中仅加一次小鸟掉下的FUN或SUB,就能实现双击一上,一下,一上,一下的效果

大开眼界
2014-11-13 12:22
zhengang1026
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:136
专家分:409
注 册:2013-2-6
收藏
得分:0 
楼主的意思是按下鼠标、鸟在下面,松开鼠标、鸟在上面。你在双击事件加入掉下的动作,双击结束后是松开鼠标的状态,此时鸟应在上面。与楼主的要求不符啊
2014-11-13 17:21
我可不是大神
Rank: 1
等 级:新手上路
帖 子:8
专家分:4
注 册:2014-11-14
收藏
得分:0 
本人菜鸟一只,求志同道合的伙伴
2014-11-14 13:41
快速回复:怎么屏蔽 form 的双击事件?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016752 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved