'AddHandler' 和 'RemoveHandler' 方法參數必須與包含事件擁有相同的委派型別

更新:2007 年 11 月

Custom Event 宣告必須有 AddHandler 或 RemoveHandler 宣告,而且各宣告都會採用自訂事件 As 子句所指定之委派型別的單一參數。

錯誤 ID︰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

請參閱

參考

Event 陳述式

AddHandler

RemoveHandler

其他資源

Visual Basic 中的事件