'宣言 Public Event CellValidationError As CellValidationErrorEventHandler
public event CellValidationErrorEventHandler CellValidationError
イベント ハンドラが、このイベントに関連するデータを含む、CellValidationErrorEventArgs 型の引数を受け取りました。次の CellValidationErrorEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Cell Infragistics.Win.UltraWinTree.CellEventArgsから継承されます。 | このインスタンスが作成された UltraTreeNodeCell オブジェクトを返します。 |
Column Infragistics.Win.UltraWinTree.CellEventArgsから継承されます。 | このインスタンスが作成された UltraTreeNodeColumn を返します。 |
Node Infragistics.Win.UltraWinTree.CellEventArgsから継承されます。 | このインスタンスが作成された UltraTreeNode を返します。 |
RaiseDataErrorEvent | DataError を発生させてそのイベントのリスナーにエラーを報告するかどうかを取得または設定します。 |
RestoreOriginalValue | セルの値が編集モードに入る前の値に戻されるかどうかを取得または設定します。 |
StayInEditMode | セルを編集モードのままにし、有効な値が入力されるか編集モードセッションがキャンセルされるまでエンドユーザーがセルから離れられないようにするかどうかを取得または設定します。 |
Imports Infragistics.Win Imports Infragistics.Win.UltraWinTree Private Sub ultraTree1_CellValidationError(ByVal sender As Object, ByVal e As CellValidationErrorEventArgs) Handles ultraTree1.CellValidationError If e.Column.DataType Is GetType(Integer) Then e.RaiseDataErrorEvent = False e.RestoreOriginalValue = False e.StayInEditMode = False e.Cell.Value = 0 End If End Sub
using Infragistics.Win; using Infragistics.Win.UltraWinTree; using System.Diagnostics; private void ultraTree1_CellValidationError(object sender, Infragistics.Win.UltraWinTree.CellValidationErrorEventArgs e) { if ( e.Column.DataType == typeof(int) ) { e.RaiseDataErrorEvent = false; e.RestoreOriginalValue = false; e.StayInEditMode = false; e.Cell.Value = 0; } }