バージョン

NotifyValueChanged メソッド

数式で使用されているコントロールの値が変更されたことをCalcManagerに通知します。
シンタックス
'宣言
 
Public Sub NotifyValueChanged( _
   ByVal control As Control _
) 
public void NotifyValueChanged( 
   Control control
)

パラメータ

control
値が変更されたコントロール。
解説

このメソッドを使用すると、コントロールのCalcSettingsを手動でダーティにマークできます。このプロパティは、PropertyName プロパティによりますが、通常必要ありません。使用しているプロパティに対応するPropertyChangedイベントが存在する場合、UltraCalcManagerはこのプロパティ変更通知を自動的にフックします。また、コントロールを数式のソースではなくターゲットとして使用している場合、この通知は必要ありません。たとえば、PropertyNameが"Text"の場合、UltraCalcManagerは"TextChanged"イベントをフックします。TextChangedイベントがコントロールに存在しない場合、CalcManagerはコントロールのTextの変更を検出できません。この場合は、コントロールのTextがダーティになるたびに手動でNotifyValueChangedを呼び出す必要があります。

使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinGrid
Imports Infragistics.Win.CalcEngine
Imports Infragistics.Win.UltraWinCalcManager


    Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button1.Click
        Me.UltraCalcManager1.NotifyValueChanged(Me.inputControl1)
    End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.UltraWinGrid;
using System.Diagnostics;
using Infragistics.Win.CalcEngine;
using Infragistics.Win.UltraWinCalcManager;


		private void button1_Click(object sender, System.EventArgs e)
		{
			this.ultraCalcManager1.NotifyValueChanged( this.inputControl1 );
		}
参照