'AddHandler' および 'RemoveHandler' メソッドには、パラメータを 1 つだけ指定しなければなりません。

更新 : 2007 年 11 月

カスタム イベントの宣言には、カスタム イベントの As 句で指定したデリゲート型のパラメータを 1 つ持つ、AddHandler 宣言か RemoveHandler 宣言を含める必要があります。

Error ID: 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 におけるイベント