计算数字时,小数位数从前一个数字变为后一个数字

时间:2013-11-28 21:08:15

标签: vb.net vb.net-2010

所以我会尽力解释这一点 我只是制作一个有趣的计算器,以帮助了解有关VB的更多信息 我有一个标签,其属性我设置为RightToLeft =是。
因此,当我在TextBox = .3567中输入一个数字,然后单击添加,减去等...它会将之前输入的值(.3567)发送到我的标签。但是当它这样做时,数字从“.3567”变为“3567”。

所以我很确定问题出在RightToLeft属性中。有没有办法可以在不删除RightToLeft属性的情况下更改它?

修改
我已尝试以编程方式执行某些操作,例如尝试查找小数的子字符串并将其删除然后将其放在开头。但是当我尝试那件事时没有任何反应......

1 个答案:

答案 0 :(得分:2)

好吧,你写了

  

有没有办法可以在不删除RightToLeft属性的情况下更改此内容?

肯定可能有某种方式。

但是,RightToLeft用于编写或显示从右到左书写的语言,例如阿拉伯语,不用于输入或显示数字。请改用TextAlign属性。