<type> '<methodname>' は、継承階層間で、同じ名前のほかのメソッドと競合しているため、'Shadows' と宣言する必要があります。

更新 : 2007 年 11 月

2 つ以上のインターフェイスから継承しているインターフェイスで、複数の基本インターフェイスで既に定義されているプロシージャと同じ名前のプロシージャが定義されています。このインターフェイスのプロシージャは、基本インターフェイスのプロシージャのいずれかをシャドウする必要があります。

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

Error ID: BC42000

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

  • 基本インターフェイスのプロシージャを隠す場合は、新規プロシージャの宣言に Shadows キーワードを追加します。

  • 基本インターフェイスのプロシージャを隠さない場合は、新規プロシージャの名前を変更します。

参照

概念

Visual Basic におけるシャドウ

参照

Shadows