メンバ一覧 FormBaseId 前のプロパティ 次のプロパティ

VB C# ALL プログラミング言語によるフィルタ (ここで選んだ言語で選別された説明や図だけが表示されます)

FormBaseId プロパティ

機能および役割

このフォームに対応する FormBase の識別番号 (Id) を示す。

所属するクラス (ツーピーススタイルの場合にこのプロパティが宣言されているクラス)

AppliTech.WorkFrame.FormBase (ローカル)

AppliTech.WorkFrame.FormBase (セントラル)

値を参照・設定する際の書き方

fB.FormBaseId

(ただし fB は、クラス FormBase のインスタンス)

型および属性 (このプロパティの型と属性)

整数型 (Integer, int)

読取り専用なので値の設定はできない。

取り得る値とその意味

-1 だと、基底フォームの FormBase であることを意味する。0 以上だと、基底フォームの FormBase でないことを意味する。-1 よりも小さい値になることはない。

なお、最初に起動されたフォームは、基底フォームとなる。一般に、フォームをコンストラクトするときに、親フォームの FormBase をパラメタとして指定できるが、これが指定されていないと基底フォームとなる。

基底フォーム以外のフォームは、それをコンストラクトする際のパラメタとして親フォームの FormBase が指定されている。そして、親フォームをたどっていくと基底フォームに行き着く。

例外の発生 (誤った参照の際に発生する例外)

(関係する例外の発生なし)

使用上のヒントと注意事項

関連事項

使用例

Friend Function FbCurrentFormBase_GetEvent(ByVal fB As FormBase) As Boolean
    ' CurrentFormBase クラス名とこの FormBase の ID を表示します。
    fB.MessageBoxShow("CurrentFormBase=[" + fB.CurrentFormBase.GetType().FullName + "]" _
                        + System.Environment.NewLine _
                        + "FormBaseId=[" + fB.FormBaseId.ToString() + "]")
    Return FormBase.GETEVENT_Allow
End Function
internal bool FbCurrentFormBase_GetEvent( FormBase fB ) {
    // CurrentFormBase クラス名とこの FormBase の ID を表示します。
    fB.MessageBoxShow("CurrentFormBase=[" + fB.CurrentFormBase.GetType().FullName + "]"
                        + System.Environment.NewLine
                        + "FormBaseId=[" + fB.FormBaseId.ToString() + "]");
    return FormBase.GETEVENT_Allow;
}
public boolean FbCurrentFormBase_GetEvent( FormBase fB ) {
    // CurrentFormBase クラス名とこの FormBase の ID を表示します。
    fB.MessageBoxShow("<html>CurrentFormBase=["
            + fB.CurrentFormBase.getClass().getName() + "]"
            + "<br>FormBaseId=[" + fB.FormBaseId + "]</html>");
    return FormBase.GETEVENT_Allow;
}