価格を選択するチェックボックスがテキストボックスに表示されますが、$と小数点以下2桁が表示されるようにするにはどうすればよいですか?VS2010:通貨のテキストボックスの書式設定
コード:
Dim total As Double
If rb_s1.Checked = True Then
txt_1.Text = "650.00"
Else
txt_1.Text = ""
txt_1.Text = total
価格を選択するチェックボックスがテキストボックスに表示されますが、$と小数点以下2桁が表示されるようにするにはどうすればよいですか?VS2010:通貨のテキストボックスの書式設定
コード:
Dim total As Double
If rb_s1.Checked = True Then
txt_1.Text = "650.00"
Else
txt_1.Text = ""
txt_1.Text = total
はformatcurrency()メソッドを使用します。
txt_1.text = formatcurrency(650.0)
編集:あなたの変数名を使用し、サンプルコードをコピーして貼り付けないように注意してください。この書式は、ifステートメントに配置するとコードで動作します。
数値データ型には、呼び出し可能なToStringメソッドがあります。 ToString()は単に数値を文字列に変換しますが、 の場合は、メソッドパラメータとして書式を指定することで、書式を指定することもできます。
すべてのフォーマットがわかりませんが、「C2」は小数点以下2桁の通貨です。
Dim total As Double
If rb_s1.Checked = True Then
txt_1.Text = "650.00"
Else
txt_1.Text = String.Empty 'String.Empty is just a more precise way than ""
txt_1.Text = total.ToString("C2")
私は通貨Iには、[OK]
を変換する方法解決策を見つけた*
*
フォーマット通貨方式はどのように機能しますか? – jonny
まさに私があなたを見せたように。あなたはそれに数値を渡すと、それは "お金"としてフォーマットされます。つまり、ドル記号を付加し、小数点以下2桁までフォーマットし、それを文字列として返します。 – MGZero
それは赤い線に値段を付けて、他のオプションに変更するように指示します – jonny