Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

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

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

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

この文書は、以前は次のFAQ IDで公開されていました : 5902