【发布时间】:2014-02-11 21:13:58
【问题描述】:
我正在用 C# 做一个货币计算器,我有一些文本框可以输入数据。但我的问题是当我输入第一个数字时,它应该输入十进制,如 0.02,当我输入 5 作为第二个数字时,它应该输入为 0.25,如下所示 我尝试了以下代码,它给我一个错误。 第 1 位 = 2 结果 0.02,第 2 位 = 5 结果 0.25,第 3 位 = 8 结果 2.58 通常喜欢将价值输入 ATM 机。我怎样才能做到这一点 我已经尝试了以下代码,它给我一个错误。字符串格式不正确
TextBox1.Text = string.Format("{0:#,##0.00}", double.Parse(textBox1.Text));
【问题讨论】:
-
听起来你可以只使用Masked TextBox
-
@Jonesy:OP 要求的面具是....?
标签: c# winforms textbox decimal