メンバ一覧 BackColors | 前のプロパティ 次のプロパティ |
VB C# ALL プログラミング言語によるフィルタ (ここで選んだ言語で選別された説明や図だけが表示されます)
◇ 機能および役割
背景色パレットの色を示す。背景色パレットは 0 から 9 までの 10 個があり、それぞれ色を示す。
◇ 所属するクラス (ツーピーススタイルの場合にこのプロパティが宣言されているクラス)
AppliTech.WorkFrame.FormBase (ローカル)
◇ 値を参照・設定する際の書き方
fB.BackColors(pn) または fB.BackColors[pn]
(ただし fB は、クラス FormBase のインスタンス)
(ただし pn は、0 から 9 までのパレット番号)
◇ 型および属性 (このプロパティの型と属性)
色型配列 (System.Drawing.Color()) : 背景色パレットの色。
色型配列 (System.Drawing.Color[]) : 背景色パレットの色。
色型配列 (VB では System.Drawing.Color(), C#では System.Drawing.Color[]) : 背景色パレットの色。
色型配列 (java.awt.Color[]) : 背景色パレットの色。
◇ 取り得る値とその意味
各パレット番号の背景色パレットの色を意味する。
◇ 例外の発生 (誤った参照の際に発生する例外)
(関係する例外の発生なし)
◇ 使用上のヒントと注意事項
パレット番号 0 の背景色パレットの色は白に設定されており、これを変更してはならない。
◇ 関連事項
このプロパティは、FormBase のメソッド GetCLs, SetCLs および ItemBase のメソッド GetCLs, SetCLs で使われる。
このプロパティは MANDALA V6 の AE_BackColor(pn) に相当する。
◇ 使用例
Public 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
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; }