<型 1> '<プロパティ名>' が、基本クラスである <型 2> '<クラス名>' のイベント '<イベント名>' に対して暗黙的に宣言されたメンバーと競合しています

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

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

エラー ID: BC40014

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

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

  2. 基底クラスのメンバーを非表示にしない場合は、プロパティ名を変更します。

関連項目