Spread Windows Forms 13.0 Product Documentation
FarPoint.Win.Spread Assembly / FarPoint.Win.Spread Namespace / ValidateActionBase Class / DoActionReason Property
Example


In This Topic
    DoActionReason Property (ValidateActionBase)
    In This Topic
    Gets or sets the reasons that cause the action to execute.
    Syntax
    'Declaration
     
    Public Property DoActionReason As ValidateReasons
    'Usage
     
    Dim instance As ValidateActionBase
    Dim value As ValidateReasons
     
    instance.DoActionReason = value
     
    value = instance.DoActionReason
    public ValidateReasons DoActionReason {get; set;}
    Example
    Type a value in cell 1,1 to see the validation.
    //Type a value equal to or less than 10 to see the red line
    FarPoint.Win.Spread.LineNotify linen = new FarPoint.Win.Spread.LineNotify();
    linen.LineColor = Color.Red;
    linen.DoActionReason = FarPoint.Win.Spread.ValidateReasons.EndEdit;
    FarPoint.Win.Spread.CompareCellValidator compare = new FarPoint.Win.Spread.CompareCellValidator();
    compare.ComparedOperator = FarPoint.Win.Spread.ValidateComparisonOperator.GreaterThan;
    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 equal to Or less than 10 to see the red line
    Dim linen As New FarPoint.Win.Spread.LineNotify()
    linen.LineColor = Color.Red
    linen.DoActionReason = FarPoint.Win.Spread.ValidateReasons.EndEdit
    Dim compare As New FarPoint.Win.Spread.CompareCellValidator()
    compare.ComparedOperator = FarPoint.Win.Spread.ValidateComparisonOperator.GreaterThan
    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