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

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

Px プロパティ

機能および役割

フォーカスされている項目の論理項目インデックスを示す。

論理項目インデックスとは、画面上に表示されている項目だけでなく見えていない項目 (スクロールされているために画面上に表示されていないボディ項目や拡張ボディ項目、およびバーチャル項目など) もすべて含めた通し番号である。 先頭項目をゼロとし、ヘッド部、ボディ部、拡張ボディ部、テール部の順に番号がふられる。

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

AppliTech.WorkFrame.FormBase (ローカル)

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

このプロパティは、ローカル・セントラル間で Coherent 制御がなされる。

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

fB.Px

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

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

整数型 (Integer, int)

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

取り得る値とその意味

-1 または論理項目の総数より小さい整数値を取る。-1 の場合にはこの画面の中にはフォーカスされている項目がないことを意味する。その他の場合は、フォーカスされている項目の論理項目インデックスを意味する。

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

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

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

関連事項

使用例

Friend Function IbGetCurrentInOutMode_GetEvent(ByVal fB As FormBase) As Boolean
    ' フォーカスされている項目の「入出」を表示します。
    Dim iB As ItemBase = fB.getItemBaseFromPx(fB.Px)
    fB.MessageBoxShow("フォーカス項目の「入出」=[" + iB.GetCurrentInOutMode() + "]", _
                      "iB.GetCurrentInOutMode")
    Return FormBase.GETEVENT_Allow
End Function
internal bool IbGetCurrentInOutMode_GetEvent( FormBase fB ) {
    // フォーカスされている項目の「入出」を表示します。
    ItemBase iB = fB.getItemBaseFromPx(fB.Px);
    fB.MessageBoxShow("フォーカス項目の「入出」=[" + iB.GetCurrentInOutMode() + "]",
                      "iB.GetCurrentInOutMode");
    return FormBase.GETEVENT_Allow;
}
boolean IbGetCurrentInOutMode_GetEvent( FormBase fB ) {
    // フォーカスされている項目の「入出」を表示します。
    ItemBase iB = fB.getItemBaseFromPx(fB.Px);
    fB.MessageBoxShow("フォーカス項目の「入出」=[" + iB.GetCurrentInOutMode()
            + "]", "iB.GetCurrentInOutMode");
    return FormBase.GETEVENT_Allow;
}