Spread Windows Forms 13.0 Product Documentation
FarPoint.Win.Spread Assembly / FarPoint.Win.Spread Namespace / CompareValueBaseValidator Class / DifferenceValue Property
Example


In This Topic
    DifferenceValue Property
    In This Topic
    Gets or sets the difference between the specified and compared values.
    Syntax
    'Declaration
     
    Public Property DifferenceValue As Object
    'Usage
     
    Dim instance As CompareValueBaseValidator
    Dim value As Object
     
    instance.DifferenceValue = value
     
    value = instance.DifferenceValue
    public object DifferenceValue {get; set;}

    Property Value

    A System.Object that represents the difference between the specified and compared values. The default is a null reference (Nothing in Visual Basic).
    Remarks
    The validated value subtracts the compared value. You can compare the result with the DifferenceValue.
    Example
    This example creates a compare cell validator.
    //Type a value not equal to 20 to see the red line
    FarPoint.Win.Spread.LineNotify linen = new FarPoint.Win.Spread.LineNotify();
    linen.LineColor = Color.Red;
    FarPoint.Win.Spread.CompareCellValidator compare = new FarPoint.Win.Spread.CompareCellValidator();
    compare.ComparedOperator = FarPoint.Win.Spread.ValidateComparisonOperator.Equals;
    compare.DifferenceValue = 10;
    compare.NullIsValid = true;
    compare.RequiredType = typeof(int);
    compare.Row = 0;
    compare.Column = 0;
    compare.Actions.Add(linen);
    fpSpread1.Sheets[0].AddValidators(new FarPoint.Win.Spread.Model.CellRange(1, 1, 1, 1), compare);
    fpSpread1.Sheets[0].Cells[0, 0].Value = 10;
    'Type a value Not equal to 20 to see the red line
    Dim linen As New FarPoint.Win.Spread.LineNotify()
    linen.LineColor = Color.Red
    Dim compare As New FarPoint.Win.Spread.CompareCellValidator()
    compare.ComparedOperator = FarPoint.Win.Spread.ValidateComparisonOperator.Equals
    compare.DifferenceValue = 10
    compare.NullIsValid = True
    compare.RequiredType = GetType(Integer)
    compare.Row = 0
    compare.Column = 0
    compare.Actions.Add(linen)
    FpSpread1.Sheets(0).AddValidators(New FarPoint.Win.Spread.Model.CellRange(1, 1, 1, 1), compare)
    FpSpread1.Sheets(0).Cells(0, 0).Value = 10
    See Also