a contextmenustrip usually catches the right click on the form, if the forms contextmenustrip is set to the one you want, and i dont think that was what you wanted but why would form1.mouseclick (...form2.mouseclick..form3..) event work? then on the event sub say...
- If e.Button = Windows.Forms.MouseButtons.Right Then
-
MsgBox("Right Button Clicked") 'replace with actions to perform
-
-
Else
-
End If
but you know what that doesnt work for buttons and textboxes, hmm, im gonna look into it for you, maybe a simple for each object as object in form1, or so, add the code to each mouseclick object, idk that would be too difficult