Поделиться через


Методы AddHandler и RemoveHandler должны иметь ровно один параметр

Обновлен: Ноябрь 2007

'AddHandler' and 'RemoveHandler' methods must have exactly one parameter

Объявление пользовательского события должно иметь объявления AddHandler или RemoveHandler, каждое из которых принимает один параметр типа делегата, указанного предложением As пользовательского события.

Идентификатор ошибки: BC31133

Исправление этой ошибки

  • Удалите лишние параметры из списка параметров и измените тип параметра, чтобы он совпадал с типом делегата, заданного предложением 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

См. также

Ссылки

Оператор Event

AddHandler

RemoveHandler

Другие ресурсы

События в Visual Basic