GrapeCity SPREAD for Windows Forms 12.0J
CellValidateInfoNeeded イベント


セル検証情報が必要なときに発生します。
構文
'Declaration
 
Public Event CellValidateInfoNeeded As EventHandler(Of CellValidateInfoNeededEventArgs)
'使用法
 
Dim instance As FpSpread
Dim handler As EventHandler(Of CellValidateInfoNeededEventArgs)
 
AddHandler instance.CellValidateInfoNeeded, handler
public event EventHandler<CellValidateInfoNeededEventArgs> CellValidateInfoNeeded
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、CellValidateInfoNeededEventArgs 型の引数を受け取りました。次の CellValidateInfoNeededEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ説明
CellValidatorセルバリデーターを取得します。  
IsValidこの検証が有効かどうかを取得します。  
ValidateContext検証コンテキストを取得します。  
次のサンプルコードは、CellValidateInfoNeededイベントを使用します。
//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;

private void fpSpread1_CellValidateInfoNeeded(object sender, FarPoint.Win.Spread.CellValidateInfoNeededEventArgs e)
  {
      listBox1.Items.Add(e.IsValid);
      listBox1.Items.Add(e.ValidateContext.ValidateReasons);
  }
'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

Private Sub FpSpread1_CellValidateInfoNeeded(sender As Object, e As FarPoint.Win.Spread.CellValidateInfoNeededEventArgs) Handles FpSpread1.CellValidateInfoNeeded
  ListBox1.Items.Add(e.IsValid)
  ListBox1.Items.Add(e.ValidateContext.ValidateReasons)
End Sub
参照

FpSpread クラス
FpSpread メンバ

 

 


Copyright © 2004 GrapeCity inc.