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

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

EBodyPx プロパティ

機能および役割

この画面の拡張ボディ部の先頭項目の論理項目インデックスを保持する。

なお、この画面に拡張ボディ部がない場合には、TailPx と同じ値を保持する。

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

AppliTech.WorkFrame.FormBase (ローカル)

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

値を参照する際の書き方

fB.EBodyPx

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

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

整数型 (Integer, int)

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

取り得る値とその意味

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

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

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

関連事項

使用例

Overrides Function BeginPrg(ByVal fB As FormBase) As Boolean
    Dim baseCode As Boolean = MyBase.BeginPrg(fB)
    If Not baseCode Then Return False

    Dim wk_Px As Integer
    ' 男子生徒番号の背景色を薄い青にします。
    fB.BackColors(1) = Color.AliceBlue
    wk_Px = fB.BodyPx
    While wk_Px < fB.EBodyPx
        fB.SetCLs(wk_Px, 1)
        wk_Px += fB.BodyV
    End While

    ' 女子生徒番号の背景色を薄い赤にします。
    fB.BackColors(2) = Color.LightPink
    wk_Px = fB.EBodyPx
    While wk_Px < fB.TailPx
        fB.SetCLs(wk_Px, 2)
        wk_Px += fB.EBodyV
    End While

    Return True
End Function
override bool BeginPrg( FormBase fB ) {
    bool baseCode = base.BeginPrg(fB);
    if (!baseCode) return false;

    int wk_Px;
    // 男子生徒番号の背景色を薄い青にします。
    fB.BackColors[1] = Color.AliceBlue;
    wk_Px = fB.BodyPx;
    while (wk_Px < fB.EBodyPx) {
        fB.SetCLs(wk_Px, 1);
        wk_Px += fB.BodyV;
    }

    // 女子生徒番号の背景色を薄い赤にします。
    fB.BackColors[2] = Color.LightPink;
    wk_Px = fB.EBodyPx;
    while (wk_Px < fB.TailPx) {
        fB.SetCLs(wk_Px, 2);
        wk_Px += fB.EBodyV;
    }

    return true;
}
boolean BeginPrg( FormBase fB ) {
    boolean baseCode = super.BeginPrg(fB);
    if (!baseCode)
        return false;

    int wk_Px;
    // 男子生徒番号の背景色を薄い青にします。
    fB.BackColors[1] = new Color(240, 248, 255);
    wk_Px = fB.BodyPx;
    while (wk_Px < fB.EBodyPx) {
        fB.SetCLs(wk_Px, 1);
        wk_Px += fB.BodyV;
    }

    // 女子生徒番号の背景色を薄い赤にします。
    fB.BackColors[2] = new Color(255, 182, 193);
    wk_Px = fB.EBodyPx;
    while (wk_Px < fB.TailPx) {
        fB.SetCLs(wk_Px, 2);
        wk_Px += fB.EBodyV;
    }

    return true;
}