日期:2014-05-16  浏览次数:20984 次

求教计算器小数点显示在数字左边
做个简单的计算器,我把文本框的RightToleft属性设为了Yes,显示的时候数字显示没有问题
但是小数点老是显示在数的左边,并且只是显示在左边,实际字符串中循序没有问题,点了后面的数字后显示也是正常的了。求大神支招
------解决方案--------------------
从右向左小数点肯定显示在左边啊。。。
你把文本框的TextAlign属性设成Right不好嘛?
------解决方案--------------------
RightToleft是提供给阿拉伯等文字排列顺序和我们相反的地区用的,不是左对齐。

你的意思应该是当一个小数<1,>0的时候,C#默认不会在小数点前加0,比如
0.123表示为 .123
这个需要你判断下,或者用string.Format("{0:0.00000}")格式化下