PowerTools SPREAD for Windows Forms 8.0J
デフォルト外観の設定

コントロールの外観を、SPREAD for Windows Forms独自のデフォルトの外観に設定できます。これには、コンポーネント全体、列ヘッダ、行ヘッダ、スクロールバー、シートコーナー、およびフォーカスインジケータに対応する各レンダラを設定します。スキン、およびスクロールバーのレンダラを設定することで、以前のバージョンの外観を設定することもできます。

FpSpreadクラスのInterfaceRendererプロパティは、コントロールの以下の領域、およびシートのGrayAreaBackColorプロパティの対象領域(末尾行、末尾列、およびスクロールバーに囲まれた領域)が設定の対象となります。

分割ボックスとボトムコーナー

設定方法

ColumnHeaderRenderer、RowHeaderRenderer、CornerRendererクラスを使用して、各レンダラを設定します。

サンプルコード

次のサンプルコードは、製品オリジナルのデフォルトの外観に設定する方法を示します。

C#
コードのコピー
fpSpread1.InterfaceRenderer = null;
// 列ヘッダのレンダラをデフォルトに設定します。
fpSpread1.ActiveSheet.ColumnHeader.DefaultStyle.Renderer = new FarPoint.Win.Spread.CellType.ColumnHeaderRenderer();
// 行ヘッダのレンダラをデフォルトに設定します。
fpSpread1.ActiveSheet.RowHeader.DefaultStyle.Renderer = new FarPoint.Win.Spread.CellType.RowHeaderRenderer();
// シートコーナーのレンダラをデフォルトに設定します。
fpSpread1.ActiveSheet.SheetCorner.DefaultStyle.Renderer = new FarPoint.Win.Spread.CellType.CornerRenderer();
// スクロールバーのレンダラをデフォルトに設定します。
fpSpread1.HorizontalScrollBar.Renderer = null;
fpSpread1.VerticalScrollBar.Renderer = null;
// フォーカスインジケータの外観も、SPREAD for Windows Formsの外観に設定できます。
//fpSpread1.FocusRenderer = new FarPoint.Win.Spread.DefaultFocusIndicatorRenderer;
Visual Basic
コードのコピー
FpSpread1.InterfaceRenderer = Nothing
' 列ヘッダのレンダラをデフォルトに設定します。
FpSpread1.ActiveSheet.ColumnHeader.DefaultStyle.Renderer = New FarPoint.Win.Spread.CellType.ColumnHeaderRenderer
' 行ヘッダのレンダラをデフォルトに設定します。
FpSpread1.ActiveSheet.RowHeader.DefaultStyle.Renderer = New FarPoint.Win.Spread.CellType.RowHeaderRenderer
' シートコーナーのレンダラをデフォルトに設定します。
FpSpread1.ActiveSheet.SheetCorner.DefaultStyle.Renderer = New FarPoint.Win.Spread.CellType.CornerRenderer
FpSpread1.HorizontalScrollBar.Renderer = Nothing
' スクロールバーのレンダラをデフォルトに設定します。
FpSpread1.VerticalScrollBar.Renderer = Nothing
' フォーカスインジケータの外観も、SPREAD for Windows Formsの外観に設定できます。
'FpSpread1.FocusRenderer = New FarPoint.Win.Spread.DefaultFocusIndicatorRenderer

 

 


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