GrapeCity SPREAD for Windows Forms 12.0J
NullIsValid プロパティ (CompareValueBaseValidator)


指定した値がnull 参照 (Visual Basicでは Nothing)の場合に検証を常に成功とするかどうかを取得または設定します。
構文
'Declaration
 
Public Property NullIsValid As Boolean
'使用法
 
Dim instance As CompareValueBaseValidator
Dim value As Boolean
 
instance.NullIsValid = value
 
value = instance.NullIsValid
public bool NullIsValid {get; set;}

プロパティ値

指定した値がnull 参照 (Visual Basicでは Nothing)の場合に検証を常に成功とする場合はtrue、それ以外の場合はfalse。デフォルト値はtrueです。
解説
セル値がnull 参照 (Visual Basicでは Nothing)の場合に検証を常に成功とするかどうかを指定できます。
次のサンプルコードは、セル比較バリデーターを作成します。
//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
参照

CompareValueBaseValidator クラス
CompareValueBaseValidator メンバ

 

 


Copyright © 2004 GrapeCity inc.