MESCIUS SPREAD for Windows Forms 15.0J
RangeGroupStateChanging イベント
使用例 

ユーザーが行または列のアウトライン(範囲グループ)の状態を変更する前に発生します。
構文
'宣言
 
Public Event RangeGroupStateChanging As RangeGroupStateChangingEventHandler
public event RangeGroupStateChangingEventHandler RangeGroupStateChanging
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、RangeGroupStateChangingEventArgs 型の引数を受け取りました。次の RangeGroupStateChangingEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
Cancel System.ComponentModel.CancelEventArgsから継承されます。
IsRowGroupこのアウトライン(範囲グループ)が行のグループであるかどうかを取得します。  
RangeGroupInfo状態が変更されるアウトライン(範囲グループ)に関する情報を取得します。  
View状態が変更されるアウトライン(範囲グループ)を含むビューを取得します。  
使用例
次のサンプルコードは、RangeGroupStateChangingイベントを使用します。
fpSpread1.ActiveSheet.Rows.Count = 11;
fpSpread1.ActiveSheet.Columns.Count = 6;
FarPoint.Win.Spread.EnhancedInterfaceRenderer outlinelook = new FarPoint.Win.Spread.EnhancedInterfaceRenderer();
outlinelook.RangeGroupBackgroundColor = Color.LightGreen;
outlinelook.RangeGroupButtonBorderColor = Color.Red;
outlinelook.RangeGroupLineColor = Color.Blue;
fpSpread1.InterfaceRenderer = outlinelook;
fpSpread1.ActiveSheet.AddRangeGroup(0, 8, true);
fpSpread1.ActiveSheet.AddRangeGroup(0, 5, true);
fpSpread1.ActiveSheet.AddRangeGroup(1, 3, false);
fpSpread1.ActiveSheet.AddRangeGroup(1, 2, false);

 private void fpSpread1_RangeGroupStateChanged(object sender, FarPoint.Win.Spread.RangeGroupStateChangedEventArgs e)
        {
            listBox1.Items.Add("Changed");
        }

        private void fpSpread1_RangeGroupStateChanging(object sender, FarPoint.Win.Spread.RangeGroupStateChangingEventArgs e)
        {
            listBox1.Items.Add("Changing");
        }
fpSpread1.ActiveSheet.Rows.Count = 11
fpSpread1.ActiveSheet.Columns.Count = 6
Dim outlinelook As New FarPoint.Win.Spread.EnhancedInterfaceRenderer
outlinelook.RangeGroupBackgroundColor = Color.LightGreen
outlinelook.RangeGroupButtonBorderColor = Color.Red
outlinelook.RangeGroupLineColor = Color.Blue
fpSpread1.InterfaceRenderer = outlinelook
fpSpread1.ActiveSheet.AddRangeGroup(0, 8, True)
fpSpread1.ActiveSheet.AddRangeGroup(0, 5, True)
fpSpread1.ActiveSheet.AddRangeGroup(1, 3, False)
fpSpread1.ActiveSheet.AddRangeGroup(1, 2, False)

Private Sub fpSpread1_RangeGroupStateChanged(sender As Object, e As FarPoint.Win.Spread.RangeGroupStateChangedEventArgs) Handles fpSpread1.RangeGroupStateChanged
        ListBox1.Items.Add("Changed")
    End Sub

    Private Sub fpSpread1_RangeGroupStateChanging(sender As Object, e As FarPoint.Win.Spread.RangeGroupStateChangingEventArgs) Handles fpSpread1.RangeGroupStateChanging
        ListBox1.Items.Add("Changing")
    End Sub
参照

FpSpread クラス
FpSpread メンバ

 

 


© MESCIUS inc. All rights reserved.