MESCIUS SPREAD for Windows Forms 15.0J
GetRangeGroupLevels メソッド (IRangeGroupSupport)
使用例 

これが行のアウトライン(範囲グループ)であるかどうか
アウトライン(範囲グループ)のレベルの数を取得します。
構文
'宣言
 
Function GetRangeGroupLevels( _
   ByVal isRowGroup As Boolean _
) As Integer
int GetRangeGroupLevels( 
   bool isRowGroup
)

パラメータ

isRowGroup
これが行のアウトライン(範囲グループ)であるかどうか
使用例
次のサンプルコードは、グループレベルの数を返します。
fpSpread1.ActiveSheet.AddRangeGroup(0, 20, true);
fpSpread1.ActiveSheet.AddRangeGroup(0, 10, true);
fpSpread1.ActiveSheet.RangeGroupBackGroundColor = Color.Yellow;
fpSpread1.ActiveSheet.RangeGroupButtonStyle = FarPoint.Win.Spread.RangeGroupButtonStyle.Enhanced;

FarPoint.Win.Spread.IRangeGroupSupport rangeGroupSupport = ((FarPoint.Win.Spread.IRangeGroupSupport)(fpSpread1.ActiveSheet));
if ((rangeGroupSupport == null)) {
    return;
}
int i = rangeGroupSupport.GetRangeGroupLevels(true);
if ((i > 0)) {
    MessageBox.Show(("The number of group levels is " + i.ToString()));
}
FpSpread1.ActiveSheet.AddRangeGroup(0, 20, True)
FpSpread1.ActiveSheet.AddRangeGroup(0, 10, True)
FpSpread1.ActiveSheet.RangeGroupBackGroundColor = Color.Yellow
FpSpread1.ActiveSheet.RangeGroupButtonStyle = FarPoint.Win.Spread.RangeGroupButtonStyle.Enhanced

Dim rangeGroupSupport As FarPoint.Win.Spread.IRangeGroupSupport = CType(FpSpread1.ActiveSheet, FarPoint.Win.Spread.IRangeGroupSupport)
If rangeGroupSupport Is Nothing Then
   Return
End If
Dim i As Integer = rangeGroupSupport.GetRangeGroupLevels(True)
If i > 0 Then
MessageBox.Show("The number of group levels is " & i.ToString())
End If
参照

IRangeGroupSupport インターフェース
IRangeGroupSupport メンバ

 

 


© MESCIUS inc. All rights reserved.