VB中 picturebox 的mousedown与click事件

VB逐过程调试的时候,一直按F8,当执行完mousedown事件后就不执行click事件了,请问如何解决?我刚刚乱试的时候成功过一次,后来就再也没成果过,求解。Dimfl... VB逐过程调试的时候,一直按F8,当执行完mousedown事件后就不执行click事件了,请问如何解决?我刚刚乱试的时候成功过一次,后来就再也没成果过,求解。
Dim flag As Integer
Dim times As Integer
Dim EX As Single, EY As Single

Private Sub picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
flag = Button
Print X; Y
EX = X
EY = Y
End Sub
Private Sub picture1_Click()
'这段代码中要用到EX,EY,所以先执行mousedown,再执行click。想问下如何可以执行这段程序。
End Sub
展开
 我来答
MyVCer
2013-09-17 · TA获得超过120个赞
知道小有建树答主
回答量:130
采纳率:100%
帮助的人:84.8万
展开全部
click事件需要鼠标弹起,你进入mousedown事件后,鼠标弹起就不属于你的程序了,所以没有click事件
,你在mousedown事件和click事件中分别设置断点,调试click事件时取消mousedown事件的断点
更多追问追答
追问
因为我要用到picturebox在mousedown时的坐标位置以及左击还是右击,所以得执行完mousedown事件后才要执行clcik事件。这样断点也适用不
追答
你可以用MessageBox把你要看的变量弹出来显示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
然后去远足
2013-09-17 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2435万
展开全部
这个发生顺序是这样的:MouseDown→MouseUp→Click,如果这些事件里面都有代码,会依次触发。
另外经测试不冲突,请题主把出问题的部分代码贴出来。
更多追问追答
追问
部分代码已在问题中,麻烦您看下呢
追答

经测试,还是均可正常执行,如下图:

 

请贴完整代码。

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式