vb.net判断鼠标左键长按

如题所述

第1个回答  2014-06-30
很简单,加入全局变量中有一个变量,mousedown事件中设为1,在mouseup事件中置为0。这样就能实现你说的功能。
以下参考
Private Sub 天平左移按钮_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Input.MouseButtonEventArgs) Handles 天平左移按钮.PreviewMouseDown

a=true
End Sub

Private Sub 天平左移按钮_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Input.MouseButtonEventArgs)Handles 天平左移按钮.PreviewMouseUp
a=false
End Sub

100分!vb模拟键盘全局钩子,要求当我按住W键的时候,等于每秒按下W键5...
哈哈,肯定不行。--- 我再来回答下吧。我的想法就是 递归。也就是说,当产生按键这一事件时,让程序重复模拟5次此按钮,即重复执行这一事件5次。这是我在VB.NET中的代码:Private i As Integer = 0 Private j As String Private k As Object Private t As KeyPressEventArgs Private Sub Form...

VB.net如何用代码实现长按Ctrl键呢?
可以用sendkeys啊。先定义:dim sdstr as system.winforms.sendkeys 然后循环调用:sdstr.send("^") 发送Ctrl

相似回答