セルだけではなくシート/行/列に対してセル型などの設定を行えますか?

文書番号 : 38968     文書種別 : 使用方法     登録日 : 2015/07/02     最終更新日 : 2015/07/02
文書を印刷する
対象製品
SPREAD for Windows Forms 8.0J
詳細
はい。セル型、背景色、罫線などセルに設定可能な多くのプロパティは、シート/行/列でも提供されています。シート/行/列に対する設定はセルの場合と同じプロパティ名を使用しますが、各オブジェクトに対するアクセス方法が異なります。

以下にシート/行/列/セルで共通して提供されている代表的なプロパティと実装例を示します。なお、各プロパティの実装方法はセルに対する設定と同様になります。

プロパティ名解説
BackColor背景色を取得または設定します
Border罫線を取得または設定します
CanFocusフォーカスを設定できるかどうかを取得または設定します
CellPadding空白の量(ピクセル単位)を取得または設定します
CellTypeセル型を取得または設定します
Fontテキストのフォントを取得または設定します
ForeColorテキストの色(前景色)を取得または設定します
Formula数式を取得または設定します
HorizontalAlignment水平方向の配置を取得または設定します
Locked編集がロックされているかどうかを表すブール値を取得または設定します
Rendererレンダラを取得または設定します
TabStop[Tab]キーを使用してフォーカスを設定できるかどうかを取得または設定します
TextIndentテキストのインデント量を取得または設定します
VerticalAlignment垂直方向の配置を取得または設定します
VisualStyles表示スタイル(ビジュアルスタイル)の設定を取得または設定します


◎サンプルコード(VB)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  ' シート全体の背景色を設定
  FpSpread1.ActiveSheet.DefaultStyle.BackColor = Color.LightCyan

  ' 1行目の背景色を設定
  FpSpread1.ActiveSheet.Rows(1).BackColor = Color.LightGoldenrodYellow

  ' 1列目の背景色を設定
  FpSpread1.ActiveSheet.Columns(1).BackColor = Color.LightGray

  ' セルB2の背景色を設定
  FpSpread1.ActiveSheet.Cells(1, 1).BackColor = Color.LightGreen
End Sub


◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
{
  // シート全体の背景色を設定
  fpSpread1.ActiveSheet.DefaultStyle.BackColor = Color.LightCyan;

  // 1行目の背景色を設定
  fpSpread1.ActiveSheet.Rows[1].BackColor = Color.LightGoldenrodYellow;

  // 1列目の背景色を設定
  fpSpread1.ActiveSheet.Columns[1].BackColor = Color.LightGray;

  // セルB2の背景色を設定
  fpSpread1.ActiveSheet.Cells[1, 1].BackColor = Color.LightGreen;
}
関連情報