PowerTools PlusPak for Windows Forms 8.0J
書式の設定

GcCalculator コントロールの表示領域の書式を設定する方法について、以下に解説します。

UseDigitGroupingプロパティによる桁区切り
GcCalculator コントロールのUseDigitGrouping プロパティをTrueに設定することで、表示領域の値を3桁ごとにカンマで区切るなど、桁区切り形式で表示することができます。



桁区切りの位置と使用する記号は、Windowsの「コントロールパネル」の「時計、言語、および地域」から「日付、時刻、または数値の形式の変更」を選択し、設定画面にある「追加の設定...」で開く「形式のカスタマイズ」ダイアログで定義できます。実行時に、GcCalculator コントロールは環境のシステム設定を参照して表示します。


   
表示書式の設定
GcCalculatorコントロールはOutputTextFormatプロパティを使用して表示書式を設定できます。OutputTextFormatプロパティには、以下の書式が使用できます。
OutputTextFormatプロパティで桁区切りをする設定を行うと、UseDigitGrouping プロパティがFalseの場合でも桁区切りされます。
OutputTextFormatプロパティの値 値がゼロの合の表示 説明
C ¥0 通貨記号(¥)を表示します。
E 0.000000E+000 指数表示されます。
P 0.00% パーセント表示されます。
######### 空白 数値の桁を設定します。値が0の場合は何も表示されません。
########0 0 数値の桁を設定します。値が0の場合は0を表示されます。/td>
000000000 000000000 数値の桁を設定します。数値の左側は0埋めで表示されます。
###,###,### 空白 数値を桁区切りで表示します。値が0の場合は何も表示されません。
000,000,000 000,000,000 数値を桁区切りで表示します。数値の左側は0埋めで表示されます。
###,###,###.## 空白 数値を桁区切りで表示し小数点以下も表示されます。値が0の場合は何も表示されません。
###,###,###.00 .00 数値を桁区切りで表示し小数点以下も表示されます。値が0の場合は少数第二位まで0埋めで表示されます。
###,###,##0.## 0 数値を桁区切りで表示し小数点以下も表示されます。値が0の場合は0が表示されます。
###,###,##0.00 0.00 数値を桁区切りで表示し小数点以下も表示されます。値が0の場合は0.00が表示されます。
[DBNum1]G 数値を漢数字で表示されます。(例:一億二千三百四十五万六千七百八十九)
[DBNum2]G 数字を漢数字(大字)で表示されます。(例:壱億弐阡参百四拾伍萬六阡七百八拾九)
[DBNum3]G 数字を漢数字と全角の数字を組み合わせて表示されます。(例:1億2千3百4十5万6千7百8十9)
[DBNum4]G 小数点以下の数字を漢数字を使って表示されます。(例:〇.九分八厘七毛六糸五忽四微三纖二沙一塵)

次のサンプルコードは、OutputTextFormatプロパティに書式(“000,000,000”)を設定する例を示しています。

GcCalculator1.OutputTextFormat = "000,000,000"
gcCalculator1.OutputTextFormat = "000,000,000";
参照