2012-12-29 34 views
1

如何检测当我在VB程序中释放鼠标左键?如何检测当我在VB中释放鼠标按钮?

所以目前正在使用:

Private Sub Form1_MouseClick(ByVal sender As Object, ByVal e As 
System.Windows.Forms.MouseEventArgs) Handles Me.MouseClick 
    PictureBox1.Visible = True 
End Sub 

意味着每当我点击我的按钮出现在PictureBox。 那么当释放鼠标按钮时,如何让图框消失?

回答

3

点击事件只会发生在用户释放鼠标按钮后。点击鼠标左键并释放时发生点击。

您想使用MouseDownMouseUp事件。

+0

感谢LOTS MAN –

+0

@ user1868155:如果它回答你的问题,请考虑接受。 – Neolisk

0

具体到你的要求,这是如何检测,如果用户释放鼠标左键...

内部窗体的去到Button1_MouseDown子程序或创建(如@ shf301说明),键入以下代码:

If e.Button = MouseButtons.Left Then 

    MsgBox("Left Button Clicked") 'OR WHATEVER YOU WANT IT TO DO?! 

End If 

并为你想要它做的正好相反鼠标松开事件......

谢谢!

相关问题