バージョン

UltraCalcValue クラス

値を表す複合データ型を管理するメソッドを提供します。
シンタックス
'宣言
 
Public Class UltraCalcValue 
public class UltraCalcValue 
解説

このクラスのインスタンスは、いくつかの基本データ型 (倍精度、単精度、整数、ブール、文字列、エラーの各値) の 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( ) );
			}
		}
参照