Параметры метода AddHandler и RemoveHandler должны иметь тот же делегируемый тип, что и содержащее их событие
Обновлен: Ноябрь 2007
'AddHandler' and 'RemoveHandler' method parameters must have the same delegate type as the containing event
Объявление пользовательского события (Custom Event) должно иметь объявление AddHandler или RemoveHandler, каждое из которых принимает один параметр типа делегата, заданного предложением As пользовательского события.
Идентификатор ошибки: BC31136
Чтобы исправить эту ошибку
- Измените тип параметра, что бы он совпадал с типом делегата, заданного предложением As пользовательского события.
Пример
В этом примере показано пользовательское событие с правильным типом параметра для объявлений AddHandler и RemoveHandler.
Custom Event Test As System.EventHandler
AddHandler(ByVal value As System.EventHandler)
' Code for adding an event handler goes here.
End AddHandler
RemoveHandler(ByVal value As System.EventHandler)
' Code for removing an event handler goes here.
End RemoveHandler
RaiseEvent(ByVal sender As Object, ByVal e As EventArgs)
' Code for raising an event goes here.
End RaiseEvent
End Event