'<declaration1>' と '<declaration2>' には、異なるアクセル レベルが指定されているため、'<declaration1>' で '<declaration2>' をオーバーライドすることはできません。

更新 : 2007 年 11 月

プロシージャ宣言またはプロパティ宣言で、同じ名前を持つ継承された要素をオーバーライドしようとしていますが、継承された要素とは異なるアクセシビリティが指定されています。Public、Private など、継承された要素のアクセシビリティは、オーバーライドで保持される必要があります。

Error ID: BC30266

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

  • オーバーライドする側の要素のアクセシビリティを変更して、継承された要素のアクセシビリティと同じにします。

参照

概念

プロパティとメソッドのオーバーライド

Visual Basic でのアクセス レベル