メンバ一覧 FormBaseId | 前のプロパティ 次のプロパティ |
VB C# ALL プログラミング言語によるフィルタ (ここで選んだ言語で選別された説明や図だけが表示されます)
◇ 機能および役割
このフォームに対応する 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; }