このメソッドを使用すると、コントロールの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 ); }