<type1> '<propertyname>' は、基本クラスである <type2> '<classname>' のイベント '<eventname>' に対して暗黙的に宣言されたメンバと競合しています。

更新 : 2007 年 11 月

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

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

Error ID: BC40014

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

  1. 基本クラスのメンバを隠す場合は、Shadows キーワードをプロパティ宣言に追加します。

  2. 基本クラスのメンバを隠さない場合は、プロパティ名を変更します。

参照

概念

Visual Basic におけるシャドウ

参照

Property ステートメント

Event ステートメント

Shadows