'宣言 Public Enum CalcFrequency Inherits System.Enum
public enum CalcFrequency : System.Enum
メンバ | 解説 |
---|---|
Asynchronous | タイマーに従って計算を実行します。これを指定するとUIスレッドは解放されますが、計算結果が常に最新にはならない可能性があります。 |
Manual | UltraCalcManager は、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; }