2017-01-19 9 views
-3

Ich habe ein Programm, das überprüft, ob Linksklick gehalten wird, dann startet es einen Timer, wenn es gedrückt gehalten wird. Ich wollte etwas so, wenn es erkennt, dass die rechte Maustaste gedrückt halten, es wird die Zeit gestoppt, die die linke MaustasteWie richte ich das in vb ein?

Hier ist mein Code

Private Sub Timer3_Tick(sender As Object, e As EventArgs) Handles Timer3.Tick 
    hotkey = GetAsyncKeyState(Keys.LButton) 
    If CBool(hotkey) = True Then 
     Timer1.Start() 
    Else 
     Timer1.Stop() 
    End If 
End Sub 

Aus irgendeinem Grunde begonnen, als ich den gleichen Code verwenden, aber nur ändern LButton-RButton, ist es nicht

+0

, wenn Sie den ersten Teil getan haben, dann sollte zweite leicht sein (und ähnliche) –

+0

Jetzt wäre es eine gute Zeit, [Ask] zu lesen und auch die [Tour] zu nehmen. Zu viele schlecht gestellte Fragen können zu einer Drosselung oder einem Verbot führen. – Plutonix

Antwort

0

Try funktioniert:

Private Sub Timer3_Tick(sender As Object, e As EventArgs) Handles Timer3.Tick 
    hotkey = GetAsyncKeyState(Keys.RButton) 
    If CBool(hotkey) = True Then 
     Timer1.Stop() 
    Else 
     Timer1.Start() 
    End If 
End Sub 
Verwandte Themen