【发布时间】:2015-09-15 14:37:18
【问题描述】:
我正在尝试将 Single 的值设置为 Masked Text Box 的转换值。
我的蒙版文本框的蒙版是“00.000000°”,这意味着它最多填充 6 个小数点并将其显示为度数。所以说我的初始值为40.12345,它会显示“40.123450°”。
这是我用来转换它的代码行,其中d 是 Single,msk 是 Masked Text Box:
d = CSng(msk.Text.Replace("°", "").Trim)
不过,无论出于何种原因,d 的值最终都是框的内容,但四舍五入到最接近的 5 个小数点!所以说我把它改成40.123457,d 的值最终是“40.12346”。
我不知道为什么会这样。
【问题讨论】:
标签: vb.net maskedtextbox