'AddHandler' および 'RemoveHandler' メソッド パラメータには、含んでいるイベントと同じデリゲート型を指定しなければなりません。
更新 : 2007 年 11 月
Custom Event 宣言には、カスタム イベントの As 句によって指定されたデリゲート型のパラメータを 1 つ持つ、AddHandler 宣言か RemoveHandler 宣言を含める必要があります。
Error 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