次の方法で共有


イベント '<イベント名>' が '<メンバー名>' を暗黙的に宣言し、基底の <型> '<クラス名>' のメンバーとの競合が発生しています。このため、このイベントは 'Shadows' として宣言する必要があります

イベントが、結合して基底クラスのメンバーと同じ名前を持つ暗黙的なメンバーを形成する名前で宣言されています。 たとえば、 Event1という名前のイベントを宣言した場合、コンパイラは暗黙的なプロシージャ add_Event1remove_Event1を生成します。 これらの名前のいずれかを持つメンバーが基底クラスに存在する場合は、このクラスのイベントは基底クラスのメンバーをシャドウする必要があります。

このメッセージは警告です。 Shadows は、既定で指定されていると見なされます。 警告を非表示にする方法や、警告をエラーとして扱う方法の詳細については、「 Configuring Warnings in Visual Basic」をご覧ください。

エラー ID: BC40012

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

  1. 基底クラスのメンバーを非表示にするには、イベント宣言に Shadows キーワードを追加します。

  2. 基底クラスのメンバーを非表示にしない場合は、イベントの名前を変更します。

関連項目