Du machst es unnötig kompliziert. Sieh das als kleine Hilfe an glaub mir, ich war noch nie so nett zu jemanden um den Code direkt zu posten.
Mouse Click Rechts & Linksklick sind im Code vorhanden.
Code:
Public Const MOUSEEVENTF_LEFTDOWN = &H2
Public Const MOUSEEVENTF_LEFTUP = &H4
Private Const MOUSEEVENTF_RIGHTDOWN = &H8
Private Const MOUSEEVENTF_RIGHTUP = &H10
Declare Function apimouse_event Lib "user32.dll" Alias "mouse_event" (ByVal dwFlags As Int32, ByVal dX As Int32, ByVal dY As Int32, ByVal cButtons As Int32, ByVal dwExtraInfo As Int32) As Boolean
LEFT CLICK:
Call apimouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
Call apimouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
RIGHT CLICK:
Call apimouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0)
Call apimouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0)
Sobald die Maus über Picturebox1 fährt, Sendet es "A" Keys.
Sendkeys
Code:
Private Sub PictureBox1_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles PictureBox1.MouseEnter
SendKeys.Send("{a}")