このクラスのインスタンスは、いくつかの基本データ型 (倍精度、単精度、整数、ブール、文字列、エラーの各値) の 1 つを含むことができます。
このクラスは、基本データ型間の変換を実行するメソッドを提供する IConvertible インタフェースを実装します。
また、このクラスは、基本算術演算や UltraCalcValue オブジェクトの比較を実行するメソッドも提供します。
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 Dim formula As String = "average( 10, 15, 20 )" Dim result As UltraCalcValue = Me.UltraCalcManager1.Calculate(formula) If result.IsError Then MessageBox.Show(Me, result.ToString()) Else Dim doubleVal As Double = result.ToDouble() MessageBox.Show(Me, doubleVal.ToString()) End If 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) { string formula = "average( 10, 15, 20 )"; UltraCalcValue result = this.ultraCalcManager1.Calculate( formula ); if ( result.IsError ) { MessageBox.Show( this, result.ToString( ) ); } else { double doubleVal = result.ToDouble( ); MessageBox.Show( this, doubleVal.ToString( ) ); } }