バージョン

CalculatorEngine クラス メンバ

CalculatorEngineデータ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前解説
Public コンストラクタCalculatorEngine コンストラクタ新しい電卓エンジンオブジェクトを構築します。  
トップ
パブリック プロパティ
 名前解説
Public プロパティAutoDetectDecimalSymbol小数点記号がユーザー定義のプロパティまたはシステムロケールから取得されるかどうかを取得または設定します。  
Public プロパティAutoDetectGroupSymbol小数点記号がユーザー定義のプロパティまたはシステムロケールから取得されるかどうかを取得または設定します。  
Public プロパティDecimalSymbol小数点の表示に使用する値を返します。  
Public プロパティDigitGrouping桁のグループ化を使用するかどうかを取得または設定します。  
Public プロパティDisplayStringローカルに書式設定された表示文字列を返します。  
Public プロパティDisplayValue表示テキストを小数として返します。  
Public プロパティGroupSize小数点の左にある各グループの桁数を指定します。  
Public プロパティGroupSymbol桁グループの区切り文字に使用する値を返します。  
Public プロパティHasErrorOccurredデフォルト処理でエラーが発生したかどうかを取得します。  
Public プロパティHasMemoryValue値がメモリに記憶されているかどうかを示します。  
Public プロパティMemoryValueメモリの値を取得または設定します。  
トップ
プロテクト プロパティ
 名前解説
Protected プロパティButtonArrayList処理に使用される内部ボタンオブジェクトの配列  
Protected プロパティCurrentOperator使用される現在の演算子  
Protected プロパティCurrentValue文字列として現在の値を返します。  
Protected プロパティHasCurrentValue操作可能な値をキューが含むかどうかを決定します。 演算子は、値が存在しない限りキューに追加できません。  
Protected プロパティHasPreviousValue前の値が入力されるかどうかを決定するために使用されます。  
Protected プロパティListHasOperator演算子がリストにあるかどうかを決定します。  
Protected プロパティPreviousValue文字列として前の値を返します。  
トップ
パブリック メソッド
 名前解説
Public メソッドBackSpace最後に入力された文字を消去します。  
Public メソッドClearAllすべてを消去します。  
Public メソッドClearEntry現在の値を0に設定します。その他の点ではリストに影響を与えません。  
Public メソッドMemoryAddオーバーロードされます。 現在の値をメモリに追加します。  
Public メソッドMemoryClearメモリを消去します。  
Public メソッドMemoryRecallメモリの値を現在の値にします。  
Public メソッドMemoryStoreオーバーロードされます。 メモリ内の現在の値を格納します。  
Public メソッドPushButton計算式のボタンの押し下げに反応します。  
Public メソッドResetAutoDetectDecimalSymbolAutoDetectDecimalSymbol プロパティをデフォルト値にリセットします。  
Public メソッドResetAutoDetectGroupSymbolAutoDetectGroupSymbol プロパティをデフォルト値にリセットします。  
Public メソッドResetDecimalSymbolDecimalSymbol プロパティをデフォルト値にリセットします。  
Public メソッドResetDigitGroupingDigitGrouping プロパティをデフォルト値にリセットします。  
Public メソッドResetGroupSizeGroupSize プロパティをデフォルト値にリセットします。  
Public メソッドResetGroupSymbolGroupSymbol プロパティをデフォルト値にリセットします。  
Public メソッドShouldSerializeAutoDetectDecimalSymbol

AutoDetectDecimalSymbol プロパティがデフォルト値に設定されているかどうかを示すブール値を返します。

 
Public メソッドShouldSerializeAutoDetectGroupSymbol

AutoDetectGroupSymbol プロパティがデフォルト値に設定されているかどうかを示すブール値を返します。

 
Public メソッドShouldSerializeDecimalSymbol

DecimalSymbol プロパティがデフォルト値に設定されているかどうかを示すブール値を返します。

 
Public メソッドShouldSerializeDigitGrouping

DigitGrouping プロパティがデフォルト値に設定されているかどうかを示すブール値を返します。

 
Public メソッドShouldSerializeGroupSize

GroupSize プロパティがデフォルト値に設定されているかどうかを示すブール値を返します。

 
Public メソッドShouldSerializeGroupSymbol

GroupSymbol プロパティがデフォルト値に設定されているかどうかを示すブール値を返します。

 
トップ
プロテクト メソッド
 名前解説
Protected メソッドFireCalculationFailEventCalculationFailイベントを発生させます。  
Protected メソッドFormatDisplayString計算式の現在の値をフォーマットします。  
Protected メソッドIsStringNumeric数値であることを確認するために渡された文字列をテストします。  
Protected メソッドOnAfterActionButtonPressedAfterActionButtonPressed  
Protected メソッドOnAfterButtonClickedAfterButtonClicked イベントを呼び出します。  
Protected メソッドOnAfterCalculateImmediate即時演算の後に発生します。  
Protected メソッドOnAfterCalculatePending保留中の演算の後に発生します。  
Protected メソッドOnAfterCalculationComplete演算の中には、実際は複数のステップから構成されるものがあります。このイベントは、演算子のクリックによって開始されたすべての演算が完了したときに発生します。  
Protected メソッドOnBeforeActionButtonPressedアクションが起こる前に発生します。これにより、ユーザーはデフォルトの演算をキャンセルしたり、値を変更したりできます。  
Protected メソッドOnBeforeButtonClickedユーザーがボタンをキャンセルまたは変更できるように、ボタンをクリックする前に発生させます。  
Protected メソッドOnBeforeCalculateImmediate即時演算の前に発生します。これにより、ユーザーはデフォルトの演算をキャンセルしたり、値を変更したりできます。  
Protected メソッドOnBeforeCalculatePending保留中の演算の前に発生します。これにより、ユーザーはデフォルトの演算をキャンセルしたり、値を変更したりできます。  
Protected メソッドOnDefaultCalculationFailデフォルトの演算が失敗したときに発生します。  
トップ
パブリック イベント
 名前解説
Public イベントAfterActionButtonPressedAfterActionButtonPressed  
Public イベントAfterButtonClicked計算式ボタンをクリックした後に発生するイベント。  
Public イベントAfterCalculateImmediate即時演算の後に発生します。  
Public イベントAfterCalculatePending保留中の演算の後に発生します。  
Public イベントAfterCalculationComplete演算の中には、実際は複数のステップから構成されるものがあります。このイベントは、演算子のクリックによって開始されたすべての演算が完了したときに発生します。  
Public イベントBeforeActionButtonPressedアクションが起こる前に発生します。これにより、ユーザーはデフォルトの演算をキャンセルしたり、値を変更したりできます。  
Public イベントBeforeButtonClickedいずれかのボタンがクリックされる前に発生します。  
Public イベントBeforeCalculateImmediate即時演算の前に発生します。これにより、ユーザーはデフォルトの演算をキャンセルしたり、値を変更したりできます。  
Public イベントBeforeCalculatePending保留中の演算の前に発生します。これにより、ユーザーはデフォルトの演算をキャンセルしたり、値を変更したりできます。  
Public イベントDefaultCalculationFailデフォルトの演算が失敗したときに発生します。  
トップ
参照