PowerTools SPREAD for Windows Forms 8.0J > 開発者ガイド > スタイル > 色と背景 > セルの色設定 |
個々のセルまたはセル範囲に対し、背景色と前景色(テキスト色)を設定できます。 次の図は、セルの色をいくつかの方法で設定する例を示します。 設定方法は、後述のサンプルコードを参照してください。
セルの背景色を設定するには、CellクラスのBackColorプロパティを使用し、セルのテキスト色を設定するには、ForeColorプロパティを使用します。
選択されているセルに対しては、SheetViewクラスのSelectionBackColor、およびSelectionForeColorプロパティを使用して色を設定できます。詳しくは、「選択領域の外観」を参照してください。
ロックされたセルを別の色(背景色またはテキスト色)で表示するには、SheetViewクラス、またはAppearanceクラスのLockBackColor、およびLockForeColorプロパティを使用します。 セルのロックの詳細については、「セルのロック」を参照してください。
SheetViewクラスのCellsプロパティで対象のセルを参照し、CellクラスのBackColorまたはForeColorプロパティを設定します。
次のサンプル コードは、2番目のセルの背景色およびテキスト色を設定し、ロックしたセルの色を設定し、選択されたセルの色を設定します。
C# |
コードのコピー
|
---|---|
fpSpread1.ActiveSheet.Cells[0,1].Value = "This is default."; fpSpread1.ActiveSheet.Cells[1,1].Value = "This is custom."; fpSpread1.ActiveSheet.Cells[2,1].Value = "This is locked."; fpSpread1.ActiveSheet.Cells[3,1].Value = "This is selected."; fpSpread1.ActiveSheet.Cells[1,1].BackColor = Color.LimeGreen; fpSpread1.ActiveSheet.Cells[1,1].ForeColor = Color.Yellow; fpSpread1.ActiveSheet.Cells[2,1].Locked = true; fpSpread1.ActiveSheet.Protect = true; fpSpread1.ActiveSheet.LockBackColor = Color.Brown; fpSpread1.ActiveSheet.LockForeColor = Color.Orange; fpSpread1.ActiveSheet.SelectionStyle = FarPoint.Win.Spread.SelectionStyles.SelectionColors; fpSpread1.ActiveSheet.SelectionPolicy = FarPoint.Win.Spread.Model.SelectionPolicy.Range; fpSpread1.ActiveSheet.SelectionUnit = FarPoint.Win.Spread.Model.SelectionUnit.Cell; fpSpread1.ActiveSheet.SelectionBackColor = Color.Pink; fpSpread1.ActiveSheet.SelectionForeColor = Color.Red; |
Visual Basic |
コードのコピー
|
---|---|
FpSpread1.ActiveSheet.Cells(0,1).Value = "This is default." FpSpread1.ActiveSheet.Cells(1,1).Value = "This is custom." FpSpread1.ActiveSheet.Cells(2,1).Value = "This is locked." FpSpread1.ActiveSheet.Cells(3,1).Value = "This is selected." FpSpread1.ActiveSheet.Cells(1,1).BackColor = Color.LimeGreen FpSpread1.ActiveSheet.Cells(1,1).ForeColor = Color.Yellow FpSpread1.ActiveSheet.Cells(2,1).Locked = True FpSpread1.ActiveSheet.Protect = True FpSpread1.ActiveSheet.LockBackColor = Color.Brown FpSpread1.ActiveSheet.LockForeColor = Color.Orange FpSpread1.ActiveSheet.SelectionStyle = FarPoint.Win.Spread.SelectionStyles.SelectionColors FpSpread1.ActiveSheet.SelectionPolicy = FarPoint.Win.Spread.Model.SelectionPolicy.Range FpSpread1.ActiveSheet.SelectionUnit = FarPoint.Win.Spread.Model.SelectionUnit.Cell FpSpread1.ActiveSheet.SelectionBackColor = Color.Pink FpSpread1.ActiveSheet.SelectionForeColor = Color.Red |