MESCIUS SPREAD for Windows Forms 17.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

SPREAD デザイナの使用

  1. 作業領域で、背景色を設定する1つまたは複数のセルを選択します。
  2. 背景色を設定するには、プロパティ リストの「その他」カテゴリから BackColor プロパティを選択します。
  3. ドロップダウン ボタンをクリックして色見本を表示し、有効ないずれかの色を選択します。
  4. テキスト色を設定するには、上記の手順を繰り返し、プロパティ リストから ForeColor プロパティを選択します。
  5. [ファイル]メニューから[適用して終了]を選択し、変更をコンポーネントに適用して SPREAD デザイナを終了します。
参照

 

 


© MESCIUS inc. All rights reserved.