コーディングによる行・列ヘッダのカスタマイズ方法

文書番号 : 38940     文書種別 : 使用方法     登録日 : 2015/07/01     最終更新日 : 2015/07/01
文書を印刷する
対象製品
SPREAD for Windows Forms 8.0J
詳細
SPREADでは、デザイナおよびコーディングによるヘッダ情報のカスタマイズが可能です。以下のコードでは、各ヘッダのサイズ・表示テキスト・表示色を設定しています。

◎サンプルコード(VB)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  FpSpread1.ActiveSheet.RowCount = 3
  FpSpread1.ActiveSheet.ColumnCount = 3
  ''列の幅
  FpSpread1.ActiveSheet.Columns(0, FpSpread1.ActiveSheet.ColumnCount - 1).Width = 50
  ''列ヘッダの高さ
  FpSpread1.ActiveSheet.ColumnHeader.Rows(0).Height = 40
  ''行の高さ
  FpSpread1.ActiveSheet.Rows(0, FpSpread1.ActiveSheet.RowCount - 1).Height = 50
  ''行ヘッダの幅
  FpSpread1.ActiveSheet.RowHeader.Columns(0).Width = 60
  ''列ヘッダの背景色
  FpSpread1.ActiveSheet.ColumnHeader.Cells(0, 0).BackColor = Color.SkyBlue
  ''列ヘッダのテキスト
  FpSpread1.ActiveSheet.ColumnHeader.Cells(0, 1).Text = "列ヘッダ"
  ''行ヘッダの文字色
  FpSpread1.ActiveSheet.RowHeader.Cells(2, 0).ForeColor = Color.Red
  ''行ヘッダのテキスト
  FpSpread1.ActiveSheet.RowHeader.Cells(2, 0).Text = "行ヘッダ"
End Sub


◎サンプルコード(C#)
private void Form1_Load(object sender, System.EventArgs e)
{
  fpSpread1.ActiveSheet.RowCount = 3;
  fpSpread1.ActiveSheet.ColumnCount = 3;
  //列の幅
  fpSpread1.ActiveSheet.Columns[0, fpSpread1.ActiveSheet.ColumnCount - 1].Width = 50;
  //列ヘッダの高さ
  fpSpread1.ActiveSheet.ColumnHeader.Rows[0].Height = 40;
  //行の高さ
  fpSpread1.ActiveSheet.Rows[0, fpSpread1.ActiveSheet.RowCount - 1].Height = 50;
  //行ヘッダの幅
  fpSpread1.ActiveSheet.RowHeader.Columns[0].Width = 60;
  //列ヘッダの背景色
  fpSpread1.ActiveSheet.ColumnHeader.Cells[0, 0].BackColor = Color.SkyBlue;
  //列ヘッダのテキスト
  fpSpread1.ActiveSheet.ColumnHeader.Cells[0, 1].Text = "列ヘッダ";
  //行ヘッダの文字色
  fpSpread1.ActiveSheet.RowHeader.Cells[2, 0].ForeColor = Color.Red;
  //行ヘッダのテキスト
  fpSpread1.ActiveSheet.RowHeader.Cells[2, 0].Text = "行ヘッダ";
}
キーワード
ヘッダ