“AddHandler”和“RemoveHandler”方法参数必须与包含事件具有相同的委托类型。

Custom Event 声明必须具有 AddHandlerRemoveHandler 声明,其中每个采用由自定义事件的 As 子句所指定的委托类型的单个参数。

错误 ID: BC31136

更正此错误

  • 将参数的类型改为与自定义事件的 As 子句所指定的委托类型相同的类型。

示例

此示例演示针对 AddHandlerRemoveHandler 声明的具有正确的参数类型的自定义事件。

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

另请参阅