MESCIUS SPREAD for Windows Forms 17.0J
BackColor プロパティ (Appearance)

オブジェクトの背景色を取得または設定します。
構文
'Declaration
 
Public Property BackColor As Color
public Color BackColor {get; set;}

プロパティ値

背景色を含む Color オブジェクト
解説

このプロパティの設定は、StyleNameプロパティを使用してセルに名前付きスタイルが割り当てられていて、その名前付きスタイルが背景色を設定する場合、オーバーライドできます。

LockプロパティとProtectプロパティによってセルがロックされている場合、このプロパティの値はSheetView.LockBackColorプロパティの値でオーバーライドされます。

このプロパティを使用して、背景色が1色ではないセル範囲の背景色を取得すると、アクティブセルの背景色が返されます。

このプロパティは、コンボボックス型セルのドロップダウンリスト部分の背景色は変更しません。コンボボックス型セルのドロップダウンリスト部分の背景色は常に白です。

ボタン型セルを操作している場合は、CellType.ButtonCellType.ButtonColorプロパティを使用して、ボタンの面の色を指定します。必要であれば、各交互行のAlternatingRow.BackColorプロパティを設定することで、スプレッドシートの行の背景色を交互に変更できます。

セルのテキスト色を指定するには、ForeColorプロパティを設定します。

次のサンプルコードは、このプロパティの使用方法を示します。Appearanceオブジェクトを使用して、StyleInfoオブジェクトの動作を設定しています。
FarPoint.Win.Spread.Appearance appr = new FarPoint.Win.Spread.Appearance();
FarPoint.Win.Spread.StyleInfo si = new FarPoint.Win.Spread.StyleInfo();
appr.BackColor = Color.Yellow;
appr.DrawPrimaryButton = false;
appr.DrawSecondaryButton = false;
appr.Font = new Font("Comic Sans MS", 10);
appr.ForeColor = Color.DarkBlue;
appr.HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right;
appr.VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Bottom;
si.SetAppearance(appr);
fpSpread1.ActiveSheet.SetStyleInfo(0, 0, si);
fpSpread1.ActiveSheet.Cells[0, 0].Text = "Apprearance Test";
Dim appr As New FarPoint.Win.Spread.Appearance
Dim si As New FarPoint.Win.Spread.StyleInfo
appr.BackColor = Color.Yellow
appr.DrawPrimaryButton = False
appr.DrawSecondaryButton = False
appr.Font = New Font("Comic Sans MS", 10)
appr.ForeColor = Color.DarkBlue
appr.HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right
appr.VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Bottom
si.SetAppearance(appr)
fpSpread1.ActiveSheet.SetStyleInfo(0, 0, si)
fpSpread1.ActiveSheet.Cells(0, 0).Text = "Apprearance Test"
参照

Appearance クラス
Appearance メンバ

 

 


© MESCIUS inc. All rights reserved.