Hello, Jacko,
If I understand the question correctly...
You need to define a common click Event for your UserControl and raise this
event in the event handler(s) for the buttons. For example:
Public Class MBUserControl
Public Event ButtonClick(ByVal sender As System.Object, ByVal e As
System.EventArgs)
Private Sub Button_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) _
Handles Button1.Click, Button2.Click,
Button3.Click, Button4.Click
RaiseEvent ButtonClick(sender, e)
End Sub
End Class
And then when you add this UserControl to a Form, you can handle the
ButtonClick event. For example:
Public Class Form1
Private Sub MbUserControl1_ButtonClick(ByVal sender As Object, ByVal
e As System.EventArgs) _
Handles
MbUserControl1.ButtonClick
Dim cmdSender As Button = DirectCast(sender, Button)
MsgBox("Button """ & cmdSender.Name & """ was clicked.")
End Sub
End Class
Cheers,
Randy