MESCIUS SPREAD for Windows Forms 17.0J
デフォルトスタイル

ヘッダのデフォルトスタイルを設定することで、ヘッダ全体の外観を変更できます。デフォルトスタイルを変更するには、次の3つの方法があります。

  • LegacyBehaviorsプロパティがStyleを含む場合に有効です。
ヘッダのデフォルトスタイルの変更

デフォルトスタイルを定義するには、スタイル設定を表すStyleInfoクラスのインスタンスを作成し、クラスの各プロパティを設定します。作成したStyleInfoオブジェクトを、RowHeaderクラスのDefaultStyleプロパティ、またはColumnHeaderクラスのDefaultStyleプロパティに設定します。

変更前

設定変更前

変更後

設定変更後

サンプルコード

次のサンプルコードは、列ヘッダのデフォルトスタイルを変更します。

C#
コードのコピー
fpSpread1.VisualStyles = FarPoint.Win.VisualStyles.Off;
// 新規スタイルを定義します。
FarPoint.Win.Spread.StyleInfo darkstyle = new FarPoint.Win.Spread.StyleInfo();
darkstyle.BackColor = Color.Teal;
darkstyle.ForeColor = Color.Yellow;
// 新規スタイルをシートの列ヘッダに適用します。
fpSpread1.ActiveSheet.ColumnHeader.DefaultStyle = darkstyle;
Visual Basic
コードのコピー
FpSpread1.VisualStyles = FarPoint.Win.VisualStyles.Off
' 新規スタイルを定義します。
Dim darkstyle As New FarPoint.Win.Spread.StyleInfo()
darkstyle.BackColor = Color.Teal
darkstyle.ForeColor = Color.Yellow
' 新規スタイルをシートの列ヘッダに適用します。
FpSpread1.ActiveSheet.ColumnHeader.DefaultStyle = darkstyle
ヘッダレンダラのカスタマイズ

レンダラ(およびその各メンバ)を使用して、ヘッダの外観をカスタマイズできます。 詳細は「レンダラ」を参照してください。

行または列のデフォルトクラスの変更

デフォルト列を表すColumns.DefaultColumnクラス、およびデフォルト行を表すRows.DefaultRowクラスの各プロパティを使用すると、ヘッダに関しても、さまざまな外観をカスタマイズできます。

参照

 

 


© MESCIUS inc. All rights reserved.