发新话题
打印

[讨论]计算问题,高手进来啊

[讨论]计算问题,高手进来啊

如果text1.text=5+(6+4*3)
command1按钮的单击事件应该怎么写啊

TOP

这个问题不需要高手来解答。
command1的事件可以在IDE环境中,双击按钮,出现command1的事件,然后写代码即可,例如:
Private Sub Command1_Click()
    Text1.Text = 5 + (6 + 4 * 3)
End Sub

TOP

不是那个意思
楼上说的不行啊
text1.text里的是字符串,用val()后,得第一个数,第一个符号后的数都不见了,不能完成软件本身的功能啊
我的目的是做一个可以完成表达式的计算器

TOP

你的意思是做表达式计算器呀,这需要自己做解析代码了,还可引用VB SCRIPT,让引用的程序帮你计算。

表达式计算是比较麻烦的东西,所以需要做一个解析的算法。表达式计算机网上有这样的控件,但都是收费的。
我以前写过这样的一个东西,没有写完,也不太好用。所以希望你自己解析字符串了。

TOP

我刚才在网上找了一上源代码,可能对你有用
下载地址
http://www.lihuasoft.net/source/show.php?id=3891

TOP

Text1.Text =" 5 + (6 + 4 * 3)"
这样呢?

TOP

谢谢NOTHING的帮助,本人真的受益非浅,不过在查看源代码的时候,发现有好多关键字在书上没介绍过,也就不明白到底有什么用了,所以还请高手在介绍几本书,让小菜能明白那些关键字的用法,在什么时候用,行吗?小菜在此谢过

TOP

发新话题