a的初始值是0,你怎么乘0,结果永远都是0
其实vb代码是最好调试的了!!!多应用print输出你需要的结果中间变量,自然就可以逐步找出问题了!!你可以在command1里写上print a,在command2里写上print text3.text每次看看结果自然就知道你的a为什么没结果了,你没有给初值,自然计算结果不准确了。