PowerTools SPREAD for Windows Forms 10.0J
アウトラインの使用

1つ以上の行または列を使用して、アウトラインを作成できます。

アウトラインは、行ではシートの左側に、列ではシートの上部に、いずれもヘッダの外側に表示されます。アウトラインを入れ子にし、複数のレベルのアウトラインを作成することもできます。アウトライン領域に表示される番号のボックスを使用すると、対象のレベルのすべてのアウトラインを展開または折りたたむことができます。行および列を展開、および折りたたむには、展開および折りたたみのアイコンをクリックするか、番号の表示されたボックスをクリックします。

次の図は、行および列の3つのレベルのアウトラインと、各部の名称を表しています。

アウトラインの各部

設定方法

  1. 以降で設定するアウトラインの外観が有効になるよう、FpSpreadクラスのInterfaceRendererプロパティをnullに設定して、ビジュアルスタイルを無効にします。
  2. アウトラインの背景色を、SheetViewクラスのRangeGroupBackgroundColorプロパティで設定します。
  3. アウトラインのボタンのスタイルをSheetViewクラスのRangeGroupButtonStyleプロパティで設定します。
  4. SheetViewクラスのAddRangeGroupを使用して、アウトラインを作成します。

サンプルコード

次のサンプルコードは、行、および列に、それぞれ2つの範囲でグループを作成します。

C#
コードのコピー
fpSpread1.ActiveSheet.Rows.Count = 11;
fpSpread1.ActiveSheet.Columns.Count = 6;
fpSpread1.InterfaceRenderer = null;
fpSpread1.ActiveSheet.RangeGroupBackgroundColor = Color.LightGreen;
fpSpread1.ActiveSheet.RangeGroupButtonStyle = FarPoint.Win.Spread.RangeGroupButtonStyle.Enhanced;
fpSpread1.ActiveSheet.AddRangeGroup(0, 8, true);
fpSpread1.ActiveSheet.AddRangeGroup(0, 5, true);
fpSpread1.ActiveSheet.AddRangeGroup(1, 3, false);
fpSpread1.ActiveSheet.AddRangeGroup(1, 2, false);
Visual Basic
コードのコピー
FpSpread1.ActiveSheet.Rows.Count = 11
FpSpread1.ActiveSheet.Columns.Count = 6
FpSpread1.InterfaceRenderer = Nothing
FpSpread1.ActiveSheet.RangeGroupBackgroundColor = Color.LightGreen
FpSpread1.ActiveSheet.RangeGroupButtonStyle = FarPoint.Win.Spread.RangeGroupButtonStyle.Enhanced
FpSpread1.ActiveSheet.AddRangeGroup(0, 8, True)
FpSpread1.ActiveSheet.AddRangeGroup(0, 5, True)
FpSpread1.ActiveSheet.AddRangeGroup(1, 3, False)
FpSpread1.ActiveSheet.AddRangeGroup(1, 2, False)
関連トピック

 

 


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