2016-03-21 17 views
0

Fareye tıklandığında belirli kodların çalışmasını istiyorum. Bulduğum yazıların çoğu, sadece fareye formun içinde veya belirli bir nesnenin içinde tıklandığında kodu çalıştırır. Kodun, numaralı telefona kodunu çalıştırmasını istiyorum. Bu mümkün mü?Fare Tıklatıldığında Çalıştırma Kodu VB

cevap

3

GetAsyncKeyState api'yi kullanabilir ve farenin sol ve sağ düğmelerini kontrol edebilirsiniz. İşte, bir yoklama için

Imports System.Runtime.InteropServices 
Public Class Form1 
    <DllImport("user32.dll")> _ 
    Public Shared Function GetAsyncKeyState(ByVal vKey As System.Windows.Forms.Keys) As Short 
    End Function 

    Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick 
     If GetAsyncKeyState(Keys.LButton) <> 0 Then 
      Debug.Print("Left button click") 
     ElseIf GetAsyncKeyState(Keys.RButton) <> 0 Then 
      Debug.Print("Right button click") 
     End If 
    End Sub 
End Class