- - PR -
小数点の判断
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-09-28 18:05
VB.NET(2005)の質問です。 TextBoxの値に小数点が含まれていれば 12,345.67と表示 含まれていなければ 12,345,678と表示したいのですが ToString("N0"),ToString("N") とするかと思いますが その前に小数点が含まれている、いないの判断は どのようにして行うのでしょうか? | ||||
|
投稿日時: 2007-09-28 19:20
「TextBoxの値に」を「TextBoxに表示する値」として読みかえて回答します。
ToString("#,0.##") だけでできます。 [ メッセージ編集済み 編集者: リッキー 編集日時 2007-09-28 19:25 ] | ||||
|
投稿日時: 2007-09-28 21:03
純粋に質問に答えるなら、こんな感じでしょうか。
| ||||
|
投稿日時: 2007-10-01 11:00
おはようございます。
If sender.Text.IndexOf("."c) = -1 Then sender.Text = Int32.Parse(sender.Text).ToString("N0") Else sender.Text = Int32.Parse(sender.Text).ToString("N") End If と試してみましたが 小数点の方で 「入力文字列の形式が正しくありません」のエラーになってしまいます。 senderを使ってはできないのですか? | ||||
|
投稿日時: 2007-10-01 11:17
申し訳ありません。見落としていました。
(Decimalでした) |
1