您的位置:程序门 -> vb -> 基础类



一个关于运算类型的问题?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


一个关于运算类型的问题?
发表于:2008-01-21 18:22:26 楼主
text1.text=60*90

如何让text2.text=5400

谢谢.
发表于:2008-01-21 18:26:561楼 得分:0
text2.text=text1.text
发表于:2008-01-21 19:04:242楼 得分:0
老大,我的意思是text2.text=5400啊.
发表于:2008-01-21 19:08:573楼 得分:0
text2.text   =   60*90  
text2.text   =   text1.text  
……
发表于:2008-01-21 19:10:034楼 得分:0
楼主的问题太笼统了,不知道怎么回答。
发表于:2008-01-21 19:25:495楼 得分:0
笼统吗?

text1控件的值为60*90   如果计算出来的话是5400
如何让text2的值为5400呢.  

text1返回string   ,那这样如何进行数学计算.
发表于:2008-01-21 20:38:066楼 得分:0
你前面的计算“60*90”是数字计算。。也就是“60”和“90”都是阿拉伯数字。。。
60*90返回的值5400仍然是阿拉伯数字。。要把这个计算结果送到text1,应该这样写:
text1.text   =   str(60*90)
这是在text1文本框内显示的5400是“string”(字符串)

不过,我想爱你个你是这个意思。。text1文本框里面的内容是"60*90"。。这是显示在text1里面的内容,也是string
你是不是想将text1内显示的“60*90”计算结果在text2的文本框内显示?那应该这样写:
先申明2个变量x,y
dim   x%,y%
x   =   val(text1.text)
y   =   x
text2.text   =   str(y)

试试看。。不过觉得你要是做计算的程序的话。。在text1里面输入“60*90”这样直接让程序做。。好像不大规范。。一般不这样设计的吧~~


快速检索

最新资讯
热门点击