MESCIUS SPREAD for Windows Forms 17.0J > 開発者ガイド > データ操作 > アウトライン > アウトラインの使用 |
1つ以上の行または列を使用して、アウトラインを作成できます。SPREADには、SheetViewクラスのAddRangeGroupメソッドなど、アウトライン(範囲グループ)を作成できるいくつかのメソッドがあります。
アウトラインは、行ではシートの左側に、列ではシートの上部に、いずれもヘッダの外側に表示されます。アウトラインを入れ子にし、複数のレベルのアウトラインを作成することもできます。アウトライン領域に表示される番号のボックスを使用すると、対象のレベルのすべてのアウトラインを展開または折りたたむことができます。行および列を展開、および折りたたむには、展開および折りたたみのアイコンをクリックするか、番号の表示されたボックスをクリックします。
次の図は、行および列の3つのレベルのアウトラインと、各部の名称を表しています。
次のサンプルコードは、行、および列に、それぞれ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); |
VB |
コードのコピー
|
---|---|
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) |
アウトライン領域を非表示にするには、FpSpread クラスのShowOutlineプロパティを使用します。RowCol列挙体値をBoth(デフォルト値)、Rows、Columns、またはNoneとして受け入れます。
次のサンプルコードは、行のアウトラインを示し、列のアウトラインを非表示にします。
C# |
コードのコピー
|
---|---|
fpSpread1.ActiveSheet.AddRangeGroup(0, 8, true); fpSpread1.ActiveSheet.AddRangeGroup(1, 3, false); // 行のアウトラインのみを表示します。 fpSpread1.ShowOutline = FarPoint.Win.Spread.RowCol.Rows; |
Visual Basic |
コードのコピー
|
---|---|
fpSpread1.ActiveSheet.AddRangeGroup(0, 8, true) fpSpread1.ActiveSheet.AddRangeGroup(1, 3, false) '行のアウトラインのみを表示します。 fpSpread1.ShowOutline = FarPoint.Win.Spread.RowCol.Rows |