バージョン

CellValueChanged イベント

編集モードセッション中にセルの値が変更されたときに発生します。
シンタックス
'宣言
 
Public Event CellValueChanged As CellValueChangedEventHandler
public event CellValueChangedEventHandler CellValueChanged
イベント データ

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

プロパティ解説
Cell Infragistics.Win.UltraWinTree.CellEventArgsから継承されます。このインスタンスが作成された UltraTreeNodeCell オブジェクトを返します。
Column Infragistics.Win.UltraWinTree.CellEventArgsから継承されます。このインスタンスが作成された UltraTreeNodeColumn を返します。
CurrentValue エディターの現在の値を返します。
Editor 値が変更されたセルの編集モード セッションを実行している Infragistics.Win.EmbeddableEditorBase 派生エディター。
IsValid 現在のエディター値が有効かどうかを返します。
Node Infragistics.Win.UltraWinTree.CellEventArgsから継承されます。このインスタンスが作成された UltraTreeNode を返します。
OriginalValue 編集モードに入る前のセルの値を返します。
使用例
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinTree

    Private Sub ultraTree1_CellValueChanged(ByVal sender As Object, ByVal e As CellValueChangedEventArgs) Handles ultraTree1.CellValueChanged
        Dim editValue As Object = IIf(e.IsValid, e.CurrentValue, Nothing)
        Debug.WriteLine(String.Format("CellValueChanged event fired for column '{0}': OriginalValue = '{1}', CurrentValue = '{2}'", e.Column.Key, e.OriginalValue, editValue))
    End Sub
using Infragistics.Win;
using Infragistics.Win.UltraWinTree;
using System.Diagnostics;

		private void ultraTree1_CellValueChanged(object sender, Infragistics.Win.UltraWinTree.CellValueChangedEventArgs e)
		{
			object editValue = e.IsValid ? e.CurrentValue : null;
			Debug.WriteLine( string.Format("CellValueChanged event fired for column '{0}': OriginalValue = '{1}', CurrentValue = '{2}'", e.Column.Key, e.OriginalValue, editValue ) );
		}
参照