PowerTools SPREAD for Windows Forms 10.0J > 開発者ガイド > スタイル > ビジュアルスタイル |
コントロールのセルおよびグラフィカル要素が、ビジュアルスタイルをサポートするように設定できます。FpSpreadクラスのVisualStylesプロパティを使用して設定します。なお、スクロールバーの外観に関しては、テーマを適用するためのマニフェストファイルを作成します。
VisualStylesプロパティはデフォルトではAutoに設定されており、グラフィカルセル型はテーマに従った色調で表示されます。たとえば、ボタンにはテーマが適用されるため、ボタンの背景色をBackColorプロパティで設定することはできません。設定するには、VisualStylesプロパティをOFFに設定するか、セル型クラスを継承する独自のセル型クラスを作成してPaintCellおよびGetEditorControlメソッドをオーバーライドします。そして、AppearanceオブジェクトのVisualStylesプロパティをOFFに設定します。もう1つの方法は、コントロールのVisualStyleプロパティはONのままにし、個々のコントロール(プログレス型セルに対応するFpProgressコントロールなど)のVisualStylesプロパティをOFFに設定する方法です。
次のサンプルコードは、コントロールのビジュアルスタイルをOFFに設定します。
C# |
コードのコピー
|
---|---|
fpSpread1.VisualStyles = FarPoint.Win.VisualStyles.Off; |
Visual Studio |
コードのコピー
|
---|---|
FpSpread1.VisualStyles = FarPoint.Win.VisualStyles.Off |
|
FpSpreadクラスのVisualStylesプロパティを設定します。
次のサンプル コードは、VisualStylesプロパティを設定してビジュアルスタイルを有効にします。
C# |
コードのコピー
|
---|---|
fpSpread1.VisualStyles = FarPoint.Win.VisualStyles.On; |
Visual Basic |
コードのコピー
|
---|---|
FpSpread1.VisualStyles = FarPoint.Win.VisualStyles.On |