巷说百物语白介:一个关于vb的简单问题!!

来源:百度文库 编辑:高考问答 时间:2024/04/29 08:40:49
代码:Text3.Text = Str$(Val(Text1.Text) + Val(Text2.Text))
为什么在Text1中输入0.1在Text2中输入0时计算结果是.1而不是0.1??
急等解决!谢谢!!

VB输出就是这种格式,如果想输出小数点前面的0,可以使用Format函数

例如:Format("0.32314", "0.###")的输出结果是【0.323】,记住是四舍五入的

改成
Text3.Text = Val(Val(Text1.Text) + Val(Text2.Text))
就OK了

这是VB编程语言关于小于1和大于0小数的约定。