共有 WithEvents 変数のイベントを、非共有メソッドで処理できません。

更新 : 2007 年 11 月

Shared 修飾子を使って宣言されている変数は共有変数です。共有変数は、ただ 1 つのストレージ位置を表します。WithEvents 修飾子付きで宣言された変数は、変数が属している型が変数によって生成されるイベントのセットを処理することを表しています。変数に値を代入すると、WithEvents 宣言によって作成されたプロパティが既存の各イベント ハンドラをアンフックし、Add メソッドを介して新しいイベント ハンドラをフックします。

Error ID: BC30594

このエラーを解決するには

  • イベント ハンドラを Shared で宣言します。

参照

概念

イベントとイベント ハンドラ

参照

Shared (Visual Basic)

WithEvents