コントロールの外観を、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 |