Прочтите ЭТО пост. У меня та же проблема, что и в этом посте, но я пытаюсь решить ее на VB.net, а не на C #.
Я почти уверен, что сделаю это, мне нужно использовать настраиваемое событие. (Я использовал сайт преобразования кода, чтобы узнать о настраиваемых события.) Итак, в IDE, когда я набираю следующее:
Общедоступное настраиваемое событие AddRemoveAttendees как EventHandler
Он расширяется до следующего фрагмента кода.
Public Custom Event AddRemoveAttendees As EventHandler
AddHandler(ByVal value As EventHandler)
End AddHandler
RemoveHandler(ByVal value As EventHandler)
End RemoveHandler
RaiseEvent(ByVal sender As Object, ByVal e As System.EventArgs)
End RaiseEvent
End Event
Но я не могу понять, что с этим делать. До сегодняшнего дня я никогда не слышал о заказных мероприятиях.
Суть в том, что я хочу, чтобы событие нажатия кнопки всплывала вверх до контейнера пользовательского элемента управления. Я знаю, что могу обернуть свое собственное событие, но я хотел бы хотя бы разобраться в настраиваемых событиях, прежде чем идти дальше по этому пути.
Сет