CalculatorEngineデータ型で公開されるメンバを以下の表に示します。
名前 | 解説 | |
---|---|---|
CalculatorEngine コンストラクタ | 新しい電卓エンジンオブジェクトを構築します。 |
名前 | 解説 | |
---|---|---|
AutoDetectDecimalSymbol | 小数点記号がユーザー定義のプロパティまたはシステムロケールから取得されるかどうかを取得または設定します。 | |
AutoDetectGroupSymbol | 小数点記号がユーザー定義のプロパティまたはシステムロケールから取得されるかどうかを取得または設定します。 | |
DecimalSymbol | 小数点の表示に使用する値を返します。 | |
DigitGrouping | 桁のグループ化を使用するかどうかを取得または設定します。 | |
DisplayString | ローカルに書式設定された表示文字列を返します。 | |
DisplayValue | 表示テキストを小数として返します。 | |
GroupSize | 小数点の左にある各グループの桁数を指定します。 | |
GroupSymbol | 桁グループの区切り文字に使用する値を返します。 | |
HasErrorOccurred | デフォルト処理でエラーが発生したかどうかを取得します。 | |
HasMemoryValue | 値がメモリに記憶されているかどうかを示します。 | |
MemoryValue | メモリの値を取得または設定します。 |
名前 | 解説 | |
---|---|---|
ButtonArrayList | 処理に使用される内部ボタンオブジェクトの配列 | |
CurrentOperator | 使用される現在の演算子 | |
CurrentValue | 文字列として現在の値を返します。 | |
HasCurrentValue | 操作可能な値をキューが含むかどうかを決定します。 演算子は、値が存在しない限りキューに追加できません。 | |
HasPreviousValue | 前の値が入力されるかどうかを決定するために使用されます。 | |
ListHasOperator | 演算子がリストにあるかどうかを決定します。 | |
PreviousValue | 文字列として前の値を返します。 |
名前 | 解説 | |
---|---|---|
FireCalculationFailEvent | CalculationFailイベントを発生させます。 | |
FormatDisplayString | 計算式の現在の値をフォーマットします。 | |
IsStringNumeric | 数値であることを確認するために渡された文字列をテストします。 | |
OnAfterActionButtonPressed | AfterActionButtonPressed | |
OnAfterButtonClicked | AfterButtonClicked イベントを呼び出します。 | |
OnAfterCalculateImmediate | 即時演算の後に発生します。 | |
OnAfterCalculatePending | 保留中の演算の後に発生します。 | |
OnAfterCalculationComplete | 演算の中には、実際は複数のステップから構成されるものがあります。このイベントは、演算子のクリックによって開始されたすべての演算が完了したときに発生します。 | |
OnBeforeActionButtonPressed | アクションが起こる前に発生します。これにより、ユーザーはデフォルトの演算をキャンセルしたり、値を変更したりできます。 | |
OnBeforeButtonClicked | ユーザーがボタンをキャンセルまたは変更できるように、ボタンをクリックする前に発生させます。 | |
OnBeforeCalculateImmediate | 即時演算の前に発生します。これにより、ユーザーはデフォルトの演算をキャンセルしたり、値を変更したりできます。 | |
OnBeforeCalculatePending | 保留中の演算の前に発生します。これにより、ユーザーはデフォルトの演算をキャンセルしたり、値を変更したりできます。 | |
OnDefaultCalculationFail | デフォルトの演算が失敗したときに発生します。 |
名前 | 解説 | |
---|---|---|
AfterActionButtonPressed | AfterActionButtonPressed | |
AfterButtonClicked | 計算式ボタンをクリックした後に発生するイベント。 | |
AfterCalculateImmediate | 即時演算の後に発生します。 | |
AfterCalculatePending | 保留中の演算の後に発生します。 | |
AfterCalculationComplete | 演算の中には、実際は複数のステップから構成されるものがあります。このイベントは、演算子のクリックによって開始されたすべての演算が完了したときに発生します。 | |
BeforeActionButtonPressed | アクションが起こる前に発生します。これにより、ユーザーはデフォルトの演算をキャンセルしたり、値を変更したりできます。 | |
BeforeButtonClicked | いずれかのボタンがクリックされる前に発生します。 | |
BeforeCalculateImmediate | 即時演算の前に発生します。これにより、ユーザーはデフォルトの演算をキャンセルしたり、値を変更したりできます。 | |
BeforeCalculatePending | 保留中の演算の前に発生します。これにより、ユーザーはデフォルトの演算をキャンセルしたり、値を変更したりできます。 | |
DefaultCalculationFail | デフォルトの演算が失敗したときに発生します。 |