VB.NET 使用鼠标HOOK判断是否按下鼠标左键 说明: 如图所示 我可怜的全部分数都给出来了,哪位大侠帮帮忙 20

 我来答
peter987662
2012-12-05 · TA获得超过1330个赞
知道小有建树答主
回答量:1117
采纳率:0%
帮助的人:1189万
展开全部
在MouseDown或MouseUp事件中
Select Case e.Button
Case MouseButtons.Left
MsgBox("")
Case MouseButtons.Middle
MsgBox("'")
Case MouseButtons.Right
MsgBox("""")
End Select
即可知道是左键还是右键
更多追问追答
追问
非常感谢你的回答,但不是我想要的答案。我是想在Button被点击后执行1、2、3的代码,然后Button的执行被暂停,等我鼠标左键在另一个应用程序中按下后,在激活Button,然后接着执行Button的4、5、6代码。
追答
那就加一个布尔量
Dim a as boolean
在form——load中设置a=false
然后在mouseup中写
if a then
Select Case e.Button
Case MouseButtons.Left
此处3,4,5操作
Case MouseButtons.Middle
MsgBox("'")
Case MouseButtons.Right
MsgBox("""")
End Select
else
Select Case e.Button
Case MouseButtons.Left
此处1,2,3操作
Case MouseButtons.Middle
MsgBox("'")
Case MouseButtons.Right
MsgBox("""")
End Select
end if
a=not a
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式