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


In This Topic
    ComparisonOperator Enumeration
    In This Topic
    Specifies the operator for conditional formats.
    Syntax
    'Declaration
     
    Public Enum ComparisonOperator 
       Inherits System.Enum
    'Usage
     
    Dim instance As ComparisonOperator
    public enum ComparisonOperator : System.Enum 
    Members
    MemberDescription
    Between Determines whether a cell value is between the two parameter values
    EqualTo Determines whether a cell value is equal to the parameter value
    GreaterThan Determines whether a cell value is greater than the parameter value
    GreaterThanOrEqualTo Determines whether a cell value is greater than or equal to the parameter value
    IsEmpty Determines whether a cell is empty
    IsFalse Determines whether a formula evaluates to false
    IsTrue Determines whether a formula evaluates to true
    LessThan Determines whether a cell value is less than the parameter value
    LessThanOrEqualTo Determines whether a cell value is less than or equal to the parameter value
    NotBetween Determines whether a cell value is not between the two parameter values
    NotEqualTo Determines whether a cell value is not equal to the parameter value
    Example
    This example changes the cell color based on different values that are entered.
    FarPoint.Win.Spread.NamedStyle styleCold = new FarPoint.Win.Spread.NamedStyle();
    FarPoint.Win.Spread.NamedStyle styleCool = new FarPoint.Win.Spread.NamedStyle();
    FarPoint.Win.Spread.NamedStyle styleMild = new FarPoint.Win.Spread.NamedStyle();
    FarPoint.Win.Spread.NamedStyle styleWarm = new FarPoint.Win.Spread.NamedStyle();
    FarPoint.Win.Spread.NamedStyle styleHot = new FarPoint.Win.Spread.NamedStyle();
    styleCold.BackColor = Color.Blue;
    styleCold.ForeColor = Color.White;
    styleCool.BackColor = Color.Cyan;
    styleMild.BackColor = Color.Lime;
    styleWarm.BackColor = Color.Yellow;
    styleHot.BackColor = Color.Red;
    
    if (fpSpread1.ActiveSheet.Models.Style is FarPoint.Win.Spread.IConditionalFormatSupport)
    {
    ((FarPoint.Win.Spread.IConditionalFormatSupport)fpSpread1.ActiveSheet.Models.Style).SetConditionalFormat(1,1,styleCold, FarPoint.Win.Spread.ComparisonOperator.LessThanOrEqualTo,
    "40");
     
    ((FarPoint.Win.Spread.IConditionalFormatSupport)fpSpread1.ActiveSheet.Models.Style).SetConditionalFormat(1,1,styleCool, FarPoint.Win.Spread.ComparisonOperator.Between,
    "40","55");
     
    ((FarPoint.Win.Spread.IConditionalFormatSupport)fpSpread1.ActiveSheet.Models.Style).SetConditionalFormat(1,1,styleMild, FarPoint.Win.Spread.ComparisonOperator.Between,
    "55","75");
     
    ((FarPoint.Win.Spread.IConditionalFormatSupport)fpSpread1.ActiveSheet.Models.Style).SetConditionalFormat(1,1,styleWarm, FarPoint.Win.Spread.ComparisonOperator.Between,
    "75","85");
     
    ((FarPoint.Win.Spread.IConditionalFormatSupport)fpSpread1.ActiveSheet.Models.Style).SetConditionalFormat(1,1,styleHot, FarPoint.Win.Spread.ComparisonOperator.GreaterThan,
    "85");
    }
    
    Dim styleCold As New FarPoint.Win.Spread.NamedStyle
    Dim styleCool As New FarPoint.Win.Spread.NamedStyle
    Dim styleMild As New FarPoint.Win.Spread.NamedStyle
    Dim styleWarm As New FarPoint.Win.Spread.NamedStyle
    Dim styleHot As New FarPoint.Win.Spread.NamedStyle
    styleCold.BackColor = Color.Blue
    styleCold.ForeColor = Color.White
    styleCool.BackColor = Color.Cyan
    styleMild.BackColor = Color.Lime
    styleWarm.BackColor = Color.Yellow
    styleHot.BackColor = Color.Red
    
    FpSpread1.ActiveSheet.Cells(1, 1).Value = 73
    
    If TypeOf FpSpread1.ActiveSheet.Models.Style Is FarPoint.Win.Spread.IConditionalFormatSupport Then
    
    CType(FpSpread1.ActiveSheet.Models.Style, FarPoint.Win.Spread.IConditionalFormatSupport).SetConditionalFormat(1, 1, styleCold,
    FarPoint.Win.Spread.ComparisonOperator.LessThanOrEqualTo, "40")
    
    CType(FpSpread1.ActiveSheet.Models.Style, FarPoint.Win.Spread.IConditionalFormatSupport).SetConditionalFormat(1, 1, styleCool,
    FarPoint.Win.Spread.ComparisonOperator.Between, "40", "55")
    
    CType(FpSpread1.ActiveSheet.Models.Style, FarPoint.Win.Spread.IConditionalFormatSupport).SetConditionalFormat(1, 1, styleMild,
    FarPoint.Win.Spread.ComparisonOperator.Between, "55", "75")
    
    CType(FpSpread1.ActiveSheet.Models.Style, FarPoint.Win.Spread.IConditionalFormatSupport).SetConditionalFormat(1, 1, styleWarm,
    FarPoint.Win.Spread.ComparisonOperator.Between, "75", "85")
    
    CType(FpSpread1.ActiveSheet.Models.Style, FarPoint.Win.Spread.IConditionalFormatSupport).SetConditionalFormat(1, 1, styleHot,
    FarPoint.Win.Spread.ComparisonOperator.GreaterThan, "85")
    
    End If
    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             FarPoint.Win.Spread.ComparisonOperator

    See Also