クラッシクスキンを使用している場合、ヘッダの背景色を変更できない
対象製品
SPREAD for Windows Forms 7.0J
詳細
クラシックスキンが適用されている状態でビジュアルスタイルをONに設定している場合、ヘッダの背景色を変更することはできません。ヘッダの背景色を変更したい場合はセルのVisualStyleプロパティをOff(デフォルト値はAuto)に設定する必要があります。
  メモ
◎サンプルコード(VB)
◎サンプルコード(C#)
ヘッダをグラデーション表示する場合は、VisualStyleプロパティをOffに設定する必要がありません。
グラデーション表示については、製品ヘルプの以下の項目をご参照ください。
◎製品ヘルプ
  メモ
- VisualStyleプロパティはセル単位で設定することができます。
◎サンプルコード(VB)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
' クラシックスキンを適用
FpSpread1.Skin = FarPoint.Win.Spread.DefaultSpreadSkins.Classic
FpSpread1.VisualStyles = FarPoint.Win.VisualStyles.On
'2列目列ヘッダの背景色を設定します
FpSpread1.ActiveSheet.ColumnHeader.Cells(0, 0).VisualStyles = FarPoint.Win.VisualStyles.Off
FpSpread1.ActiveSheet.ColumnHeader.Cells(0, 0).BackColor = Color.Blue
'行ヘッダの背景色を設定します
FpSpread1.ActiveSheet.RowHeader.Columns(0).VisualStyles = FarPoint.Win.VisualStyles.Off
FpSpread1.ActiveSheet.RowHeader.Columns(0).BackColor = Color.Violet
End Sub
' クラシックスキンを適用
FpSpread1.Skin = FarPoint.Win.Spread.DefaultSpreadSkins.Classic
FpSpread1.VisualStyles = FarPoint.Win.VisualStyles.On
'2列目列ヘッダの背景色を設定します
FpSpread1.ActiveSheet.ColumnHeader.Cells(0, 0).VisualStyles = FarPoint.Win.VisualStyles.Off
FpSpread1.ActiveSheet.ColumnHeader.Cells(0, 0).BackColor = Color.Blue
'行ヘッダの背景色を設定します
FpSpread1.ActiveSheet.RowHeader.Columns(0).VisualStyles = FarPoint.Win.VisualStyles.Off
FpSpread1.ActiveSheet.RowHeader.Columns(0).BackColor = Color.Violet
End Sub
◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
{
// クラシックスキンを適用
fpSpread1.Skin = FarPoint.Win.Spread.DefaultSpreadSkins.Classic;
fpSpread1.VisualStyles = FarPoint.Win.VisualStyles.On;
//2列目列ヘッダの背景色を設定します
fpSpread1.ActiveSheet.ColumnHeader.Cells[0, 0].VisualStyles = FarPoint.Win.VisualStyles.Off;
fpSpread1.ActiveSheet.ColumnHeader.Cells[0, 0].BackColor = Color.Blue;
//行ヘッダの背景色を設定します
fpSpread1.ActiveSheet.RowHeader.Columns[0].VisualStyles = FarPoint.Win.VisualStyles.Off;
fpSpread1.ActiveSheet.RowHeader.Columns[0].BackColor = Color.Violet;
}
{
// クラシックスキンを適用
fpSpread1.Skin = FarPoint.Win.Spread.DefaultSpreadSkins.Classic;
fpSpread1.VisualStyles = FarPoint.Win.VisualStyles.On;
//2列目列ヘッダの背景色を設定します
fpSpread1.ActiveSheet.ColumnHeader.Cells[0, 0].VisualStyles = FarPoint.Win.VisualStyles.Off;
fpSpread1.ActiveSheet.ColumnHeader.Cells[0, 0].BackColor = Color.Blue;
//行ヘッダの背景色を設定します
fpSpread1.ActiveSheet.RowHeader.Columns[0].VisualStyles = FarPoint.Win.VisualStyles.Off;
fpSpread1.ActiveSheet.RowHeader.Columns[0].BackColor = Color.Violet;
}
ヘッダをグラデーション表示する場合は、VisualStyleプロパティをOffに設定する必要がありません。
グラデーション表示については、製品ヘルプの以下の項目をご参照ください。
◎製品ヘルプ
製品ヘルプ一覧
+サンプルコード集
+【デザイン】行および列
+ヘッダをグラデーション表示する
+サンプルコード集
+【デザイン】行および列
+ヘッダをグラデーション表示する
関連情報
- 【セル型全般】 列ヘッダに定義したコンボボックス型セルやチェックボックス型セルを動作させることが出来ません
- 列(行)ヘッダをクリックしたとき列(行)全体が選択される動作をキャンセルしたい
- ヘッダやボタン型セルの文字列が欠けてしまいます
- ヘッダ上の文字列に破線が表示されます
- 列ヘッダを縦書きで表示したい
キーワード
「ヘッダ」