バージョン

CalcFrequency 列挙体

UltraCalcManagerによる計算をどれくらいの頻度で実行するかを指定します。
シンタックス
'宣言
 
Public Enum CalcFrequency 
   Inherits System.Enum
public enum CalcFrequency : System.Enum 
メンバ
メンバ解説
Asynchronousタイマーに従って計算を実行します。これを指定するとUIスレッドは解放されますが、計算結果が常に最新にはならない可能性があります。
ManualUltraCalcManager は、UltraCalcManager.ReCalc メソッドが明示的に呼び出されるまで計算を実行しません。
Synchronous変更通知が受信されるたびに計算を実行します。つまり、計算に関係する値が変更されるたびに、ダーティな計算がすべて再計算されます。その際、すべての計算が完了するまでUIスレッドがロックされます。
解説

この列挙体は、いつ計算を実行するかを決定するための UltraCalcManager コンポーネントによって使用されます。

使用例
Imports Infragistics.Win.UltraWinCalcManager

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.UltraCalcManager1.CalcFrequency = CalcFrequency.Asynchronous
        Me.UltraCalcManager1.AsynchronousCalcDuration = 100
        Me.UltraCalcManager1.AsynchronousCalcInterval = 20

        Dim errorIcon As Icon = New Icon("C:\Error Icon.ico")
        Me.UltraCalcManager1.ErrorIcon = errorIcon
        Me.UltraCalcManager1.ErrorIconAlignment = CalcErrorIconAlignment.MiddleLeft
    End Sub
using Infragistics.Win.UltraWinCalcManager;

		private void Form1_Load(object sender, System.EventArgs e)
		{
			this.ultraCalcManager1.CalcFrequency = CalcFrequency.Asynchronous;
			this.ultraCalcManager1.AsynchronousCalcDuration = 100;
			this.ultraCalcManager1.AsynchronousCalcInterval = 20;

			Icon errorIcon = new Icon(@"C:\Error Icon.ico");
			this.ultraCalcManager1.ErrorIcon = errorIcon;
			this.ultraCalcManager1.ErrorIconAlignment = CalcErrorIconAlignment.MiddleLeft;
		}
参照