| SPREAD for Windows Forms 10.0J サンプルコード集 > デザイン > セル > 名前付きスタイルオブジェクトによる外観の設定 |
名前付きスタイルオブジェクト(NamesStyleクラス)を利用すると、定義した一つのスタイル情報を複数のセルに対して設定することができます。また、スタイルオブジェクトを変更した場合、その変更は設定済みセルの全てに反映されますので、メンテナンスの容易さやリソース軽減、および描画速度の向上などを実現できます。

![]() |
|
private void Form1_Load(object sender, System.EventArgs e) { //名前付きスタイルオブジェクトを作成します FarPoint.Win.Spread.NamedStyle ns = new FarPoint.Win.Spread.NamedStyle("MyStyle"); ns.BackColor = Color.LemonChiffon; ns.Border = new FarPoint.Win.LineBorder(Color.Red); ns.CellType = new FarPoint.Win.Spread.CellType.CheckBoxCellType(); //スタイルコレクションに追加します fpSpread1.NamedStyles.Add(ns); //任意のセルに対して同一スタイルを設定します fpSpread1.ActiveSheet.Cells[1, 1, 4, 4].StyleName = "MyStyle"; }
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load '名前付きスタイルオブジェクトを作成します Dim ns As New FarPoint.Win.Spread.NamedStyle("MyStyle") ns.BackColor = Color.LemonChiffon ns.Border = New FarPoint.Win.LineBorder(Color.Red) ns.CellType = New FarPoint.Win.Spread.CellType.CheckBoxCellType 'スタイルコレクションに追加します FpSpread1.NamedStyles.Add(ns) '任意のセルに対して同一スタイルを設定します FpSpread1.ActiveSheet.Cells(1, 1, 4, 4).StyleName = "MyStyle" End Sub