Another way to do this is your declare a Public event for your control... then at the button_click event, try to fire this custom event. For example:

Public Event MybuttonClick()


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

RaiseEvent MybuttonClick()

End Sub


the custom event MybuttonClick should be visible at the main form souce code editor whenver you using your usercontrol.