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

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

BodyV プロパティ

機能および役割

この画面のボディ部の (バーチャル項目も含めた) 項目の個数を保持する。

なお、この画面にボディ部がない場合には、ゼロという値を保持する。

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

AppliTech.WorkFrame.FormBase (ローカル)

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

値を参照する際の書き方

fB.BodyV

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

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

整数型 (Integer, int)

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

取り得る値とその意味

負の値になることはない。ゼロだと、この画面にボディ部がないことを意味する。ゼロより大きい場合には、この画面のボディ部の (バーチャル項目も含めた) 項目の個数を示す。

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

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

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

関連事項

使用例

Public Overrides Function BeginPrg(ByVal fB As FormBase) As Boolean
    Dim baseCode As Boolean = MyBase.Hoge02_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
public 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;
}
public 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;
}