クラス '<classname>' はそれ自体から継承することはできません: <メッセージ>

更新 : 2007 年 11 月

クラス定義の Inherits ステートメントが、それ自体のクラスを指定しています。

クラスを別のクラスから継承すると、継承したクラスのすべてのメンバが利用可能になるため、それらのメンバをもう一度定義する必要がありません。このようなクラスを派生クラスと呼び、継承されたクラスを基本クラスと呼びます。

自分のクラスのメンバは継承しなくてもすべて利用可能なので、それ自体を継承しても意味がありません。

Error ID: BC30257

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

  1. Inherits ステートメントのクラス名のスペルを確認します。

  2. 別のクラスを継承するつもりがないなら、Inherits ステートメント全体を削除してください。

  3. 表示されるメッセージを調べて対処法を考えてください。

参照

その他の技術情報

Visual Basic の継承

クラスについて