イベント ハンドラが、このイベントに関連するデータを含む、RangeGroupStateChangedEventArgs 型の引数を受け取りました。次の RangeGroupStateChangedEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 説明 |
---|
IsRowGroup | このアウトライン(範囲グループ)が行のグループであるかどうかを取得します。 |
RangeGroupInfo | 状態が変更されたアウトライン(範囲グループ)に関する情報を取得します。 |
View | 状態が変更されたアウトライン(範囲グループ)を含むビューを取得します。 |
次のサンプルコードは、RangeGroupStateChangedイベントを使用します。
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