SPREAD for ASP.NET 8.0J サンプルコード集
選択範囲の色を変更する

SheetViewクラスのSelectionBackColorプロパティで選択範囲の背景色を、SelectionBackColorStyleプロパティで背景色の適用方法(例えば、半透明にする)を設定します。

実行例:

FpSpread1.Cells[0, 0].Value = "開始セル";
FpSpread1.Cells[0, 0, 1, 1].BackColor = System.Drawing.Color.Red;
//選択範囲の背景色を半透明に適用します
FpSpread1.Sheets[0].SelectionBackColorStyle = SelectionBackColorStyles.SemiTransparentSelectionBackColor;
FpSpread1.Sheets[0].SelectionBackColor = System.Drawing.Color.LightBlue;
FpSpread1.Cells(0, 0).Value = "開始セル"
FpSpread1.Cells(0, 0, 1, 1).BackColor = System.Drawing.Color.Red
'選択範囲の背景色を半透明に適用します
FpSpread1.Sheets(0).SelectionBackColorStyle = SelectionBackColorStyles.SemiTransparentSelectionBackColor
FpSpread1.Sheets(0).SelectionBackColor = System.Drawing.Color.LightBlue

SPREADのクライアント側スクリプトを無効にした場合に限り、選択範囲の文字色、および罫線を設定できます。ただし、クライアント側スクリプトを無効にしたSPREADは、ほとんどの操作でポストバックしてサーバーで処理を行います。通常、想定されるコントロールの動作と大きく異なりますので注意が必要です。

実行例:

//クライアント側スクリプトを無効にします
FpSpread1.EnableClientScript = false;
FpSpread1.Sheets[0].SelectionForeColor = System.Drawing.Color.Blue;
FpSpread1.ShowFocusRectangle = true;
FpSpread1.Sheets[0].SelectionBorder = new Border(BorderStyle.Dotted, System.Drawing.Color.Red, 2);
'クライアント側スクリプトを無効にします
FpSpread1.EnableClientScript = False
FpSpread1.Sheets(0).SelectionForeColor = System.Drawing.Color.Blue
FpSpread1.ShowFocusRectangle = True
FpSpread1.Sheets(0).SelectionBorder = New Border(BorderStyle.Dotted, System.Drawing.Color.Red, 2)

 

 


© 2013-2015, GrapeCity inc. All rights reserved.