自己写的计算器,求大神帮忙看看问题出在哪里
布局是这样的,在左边的文本框内输入算式,点击run,计算结果显示在右边的文本框中
设想原理是点击run,然后计算机把算式写入到内存中,将text1.text量化计算并将结果赋值给text2.text
这是代码图,语言使用VB.NET
错误内容
这个该咋弄啊,我头快炸了
你使用的方法得不到正确的结果,应该设置+-*/按钮来对二个数进行计算。
按你当前的方法代码,不需要a、b变量转换,可直接获得结果,即:Text2.Text = Val(Text1.Text)
就以9+1为例:设置三个文本框:一个用来输入9,一个用来输入1,一个用来显示计算结果;设置+-*/四个按钮,以实现不同的计算。
TextBox2.Text是字串,不能直接赋给b的
所以你的
b=TextBox2.Text当然不正确
正确的
b=val(TextBox2.Text)
下一篇:Matlab掠食和捕食关系
热门标签: