MESCIUS SPREAD for Windows Forms 15.0J > 開発者ガイド > スタイル > スキン > シートのカスタムスキンの作成 |
SPREADには、一般的なフォーマットを作成するためのいくつかの組み込みスキンが付属していますが、独自のカスタムスキンを作成して、テンプレート同様に保存および再利用することもできます。1つのスキン(デフォルトおよびカスタム)は、任意の数のシートに適用できます。1つのスタイルを複数のセルに適用できるように、スキンをシート全体に適用できます。
スキンの基本モデルの詳細については、「Style モデル」を参照してください。
シートスキンの詳細については、SheetSkinクラスを参照してください。
メモ:スキンファイル(.skn)は[<製品インストールフォルダ>\Bin\vxx.x.xxxx.xxxx\vxx.x.xxxx\Skins]に保存されます(xx.x.xxxx.xxxxは利用するアセンブリバージョン)。 |
SheetSkinクラスのインスタンスを作成し、コンストラクタの引数でスキンの各属性を指定します。SheetSkinクラスのApplyメソッドを使用して、スキンをシートに適用します。
次のサンプルコードは、先頭シートにカスタムスキンを適用します。
C# |
コードのコピー
|
---|---|
// カスタムスキンを作成します。 FarPoint.Win.Spread.SheetSkin myskin = new FarPoint.Win.Spread.SheetSkin("MySkin", Color.AliceBlue, Color.BlanchedAlmond, Color.Navy, Color.CornflowerBlue, FarPoint.Win.Spread.GridLines.Both, Color.Coral, Color.Navy, Color.Bisque, Color.Crimson, Color.AntiqueWhite, Color.BlanchedAlmond, true, true, true, true, true); // カスタムスキンをコンポーネントの先頭シートに適用します。 myskin.Apply(fpSpread1.Sheets[0]); |
Visual Basic |
コードのコピー
|
---|---|
' カスタムスキンを作成します。 Dim myskin As New FarPoint.Win.Spread.SheetSkin("MySkin", Color.AliceBlue, Color.BlanchedAlmond, Color.Navy, Color.CornflowerBlue, FarPoint.Win.Spread.GridLines.Both, Color.Coral, Color.Navy, Color.Bisque, Color.Crimson, Color.AntiqueWhite, Color.BlanchedAlmond, True, True, True, True, True) ' カスタムスキンをコンポーネントの先頭シートに適用します。 myskin.Apply(FpSpread1.Sheets(0)) |
メモ:スキンファイル(.skn)は[<製品インストールフォルダ>\Bin\vxx.x.xxxx.xxxx\vxx.x.xxxx\Skins]に保存されます(xx.x.xxxx.xxxxは利用するアセンブリバージョン)。 |