Spread Windows Forms 13.0 Product Documentation
FarPoint.Win.Spread Assembly / FarPoint.Win.Spread Namespace / GroupState Enumeration
Example Example

In This Topic
    GroupState Enumeration
    In This Topic
    Specifies the status of an outline (range group).
    Public Enum GroupState 
       Inherits System.Enum
    Dim instance As GroupState
    public enum GroupState : System.Enum 
    Collapsed Collapsed status with the plus sign
    Expanded Expanded status with the minus sign
    PartCollapsed Internal use only: Ambiguous (or undetermined) status with the plus sign
    This example changes the color of the group depending on certain conditions.
    private void fpSpread1_RangeGroupStateChanged(object sender, FarPoint.Win.Spread.RangeGroupStateChangedEventArgs e) 
    if ((e.IsRowGroup == false)) 
    if ((e.RangeGroupInfo.State == FarPoint.Win.Spread.GroupState.Expanded)) 
    e.View.Sheets[fpSpread1.ActiveSheetIndex].RangeGroupBackgroundColor = Color.Bisque;
    Private Sub FpSpread1_RangeGroupStateChanged(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.RangeGroupStateChangedEventArgs)
    Handles FpSpread1.RangeGroupStateChanged
    If e.IsRowGroup = False Then
    If e.RangeGroupInfo.State = FarPoint.Win.Spread.GroupState.Expanded Then
    e.View.Sheets(FpSpread1.ActiveSheetIndex).RangeGroupBackgroundColor = Color.Bisque
    End If
    End If
    End Sub
    Inheritance Hierarchy


    See Also