vb中计算的时候小数点前的0不显示怎么回事啊

Private Sub Command1_Click()
Text5.Text = Val(Text1.Text) * Val(Text2.Text) * Val(Text2.Text) * Val(Text3.Text) * Val(Text4.Text) / 2

End Sub
比如说0.5 显示的是 .5
大哥们帮忙

这是vb6显示小数的方式。自己做一个字符串处理函数吧,如果绝对值小于1,就自动加上一个0。
温馨提示:内容为网友见解,仅供参考
无其他回答

vb中计算的时候小数点前的0不显示怎么回事啊
这是vb6显示小数的方式。自己做一个字符串处理函数吧,如果绝对值小于1,就自动加上一个0。

vb中计算的时候小数点前的0不显示怎么回事啊
这是vb6显示小数的方式。自己做一个字符串处理函数吧,如果绝对值小于1,就自动加上一个0。

vb中有时小数点前的零不显示时什么原因
因为你把它转换成字符串了 这跟vb的转换机制有关 无论正负都会去掉小数点前的零 没办法的 转换之后自己加上吧

vb编程 小数点前的0不见了
控制面板->区域与语言选项->数字标签,零起始显示,修改为显示0的选项

vb输出-1到1的数时,小数点前面的0没有,为什么
你是不是数据类型没有设置好,输出小数需要浮点型(或称实数型)数据变量。在VB中浮点数分为两种:单精度浮点数( Single )双精度浮点数( Double )例:dim variable as single

为什么VB输出的值,有时候小数前面的0不显示
它输出的是.3726283 还是.03726283 如果是.03726283的话,是因为它为Double在输出时去掉的小数点前面的0 可以用Format函数去格式化输出数字的样式 如果是.3726283 ,那就极有可能是你的VB或操作系统有问题了,重装VB或操作系统吧

为啥输出值小数点前面无法显示?
在VB中纯小数前面的0,默认是不输出的。所以,如果需要显示这个0,应该由程序员书写代码实现。把Print s改为:Print iif(s<1,0 & s,s)

vb输出单精度的小数时小数点前没有零
在"控制面板"下的"时钟,语言和区域"的"区域和语言"中选"时间或数字格式"中调整.或者代码改变:Private Sub Command1_Click()Print Format(0.123456, "0.###")Text1 = Format(0.123456, "0.###")End Sub

VB除法运算显示" .1111111",前面的0总显示不出来
中选择“0.7”如果希望小数点后固定显示多少位小数可采用1楼的方法,也可以用 Text1.Text = FormatNumber(Val(Text1.Text) \/ 100, 3, vbTrue)说明:3表示小数点后显示3位,vbTrue表示显示小数点前面的0 如果不希望使用区域设置,且小数点后有多少位就显示多少位可以用我刚才介绍的方法。

vb 小数点前面的零不见
format(0.123,"0.#")不是没有用 是你自己不会用 0.123 只是个示例 你得自己替换你需要的变量

相似回答