グループ化された行およびグループフッタの外観をカスタマイズできます。グループ化された行では、階層別の各行に対してスタイルを適用することができます。
なお、グループ化機能を有効にすると行およびセルが移動されるため、セルのスタイルまたはセル結合設定はすべて無視されます。
設定方法
グループ化された行のスタイルは、GroupInfo クラス を使用して定義します。GroupInfo クラスのコレクションは、SheetView クラスのGroupInfos プロパティから参照されます。グループフッタのスタイルもGroupInfo クラスを使用しますが、このコレクションは、GroupFooterInfos プロパティ から参照されます。
GroupInfo クラスのプロパティを使用して、主に以下のスタイルを設定できます。
サンプルコード
次のサンプルコードは、グループ化された行の外観を設定します。
FpSpread1.ActiveSheetView.AllowColumnMove = true;
FpSpread1.ActiveSheetView.AllowGroup = true;
FpSpread1.ActiveSheetView.GroupBarVisible = true;
FpSpread1.ActiveSheetView.GroupBarBackColor = Color.Salmon;
FpSpread1.ActiveSheetView.GroupBarHeight = 50;
FpSpread1.ActiveSheetView.GroupMaximumLevel = 5;
FarPoint.Web.Spread.GroupInfo gi = new FarPoint.Web.Spread.GroupInfo();
gi.BackColor = Color.Yellow;
FarPoint.Web.Spread.GroupInfo gi2 = new FarPoint.Web.Spread.GroupInfo();
gi2.BackColor = Color.Green;
FarPoint.Web.Spread.GroupInfoCollection gic = new FarPoint.Web.Spread.GroupInfoCollection();
gic.AddRange(new FarPoint.Web.Spread.GroupInfo[] {gi, gi2});
FpSpread1.ActiveSheetView.GroupInfos.Add(gic[0]);
FpSpread1.ActiveSheetView.AllowColumnMove = True
FpSpread1.ActiveSheetView.AllowGroup = True
FpSpread1.ActiveSheetView.GroupBarVisible = True
FpSpread1.ActiveSheetView.GroupBarBackColor = Color.Salmon
FpSpread1.ActiveSheetView.GroupBarHeight = 50
FpSpread1.ActiveSheetView.GroupMaximumLevel = 5
Dim gi As New FarPoint.Web.Spread.GroupInfo
gi.BackColor = Color.Yellow
Dim gi2 As New FarPoint.Web.Spread.GroupInfo
gi2.BackColor = Color.Green
Dim gic As New FarPoint.Web.Spread.GroupInfoCollection()
gic.Add(gi)
FpSpread1.ActiveSheetView.GroupInfos.Add(gic(0))
SPREAD デザイナでの設定
- [設定]タブを選択します。
- [他の設定]グループの[グループ情報エディタ]または[グループフッタエディタ]アイコンをクリックします。
- GroupInfoコレクションエディタで各プロパティを設定します。
- 〈OK〉をクリックし、ダイアログを終了します。
関連トピック