クラス/インタフェースプロパティダイアログボックスのこのページで、LabVIEWクラスまたはインタフェースの継承設定を構成します。

このページには、以下のコンポーネントがあります。

オプション 説明
親クラス階層

クラスの継承階層を表示します。このセクションは、インタフェースでは使用できません。これは、インタフェースは常にLabVIEWオブジェクトを継承するためです。

このセクションには以下の構成要素が含まれる:
  • クラス名―LabVIEWクラスとすべての親クラスと子クラスの名前を表示します。
  • クラスの説明ドキュメントページにある説明テキストボックスにクラスの説明を入力した場合、その説明が表示されます。
親のクラスを変更

親クラスを変更ダイアログボックスを開きます。このダイアログボックスを使用して、LabVIEWクラスの親クラスを変更します。このオプションは、インタフェースでは使用できません。これは、インタフェースは常にLabVIEWオブジェクトを継承するためです。

親インタフェース

LabVIEWのクラスまたはインタフェースが継承するインタフェースのリストを表示します。

このセクションには以下の構成要素が含まれる:
  • インタフェース名―インタフェースの名前を表示します。
  • インタフェースの説明ドキュメントページにある説明テキストボックスにインタフェースの説明を入力した場合、その説明が表示されます。
親インタフェースを変更

親インタフェースを変更ダイアログボックスを開きます。このダイアログボックスを使用して、現在のクラスまたはインタフェースが継承するインタフェースを変更します。

派生にすべてのオーバーライド必須条件を転送

このチェックボックスをオンにすると、ダイナミックディスパッチVIをオーバーライドする代わりに、クラスがすべてのオーバーライド要件を派生クラスに転送します。「オーバーライド必要?」項目を転送プロパティを使用して、すべてのオーバーライド条件を派生クラスに転送することもできます。インタフェースでは、このオプションは常に有効になっています。

データ値リファレンス - 新規作成時および削除時の規制 このページには以下のコンポーネントがあります。
  • このクラス型の参照を、このクラスのメンバVIに制限する。

    このクラスのメンバーVIのみが、メンバーにデータ値リファレンスを作成することを許可します。新規クラスを作成すると、このオプションはデフォルトで有効になります。インタフェースでは、このオプションは常に有効になっています。

  • 子孫クラスの型の参照を、このクラスのメンバVIに制限する。

    このクラスのメンバーVIのみが、このクラスの派生クラスにデータ値リファレンスを作成することを許可します。インタフェースでは、このオプションは常に無効になっています。