vb的运算符问题

must0001 2003-10-29 02:01:18
本人想实现一个简单的数据求和的程序:在两个文本框中各输入一个值,在一个下拉列表框中选择运算符,最后求出答案。可以将文本框中的数值转成integer 或 single 但是运算符呢,该怎么处理?比如:
text1_value=val(text1.text)
text2_value=val(text2.text)
combo1_value=combo1.text
'combo1.text 为+
dim result as single
能不能只用这前三个变量就能得到result这个变量的值?
在vfp下有个宏变量,可以实现,如:
result=text1_value &combo1_value text2_value
但是在vb下怎么实现我就不知道了,难道非要用select case....end select 才能实现吗?请高手指教~~
...全文
29 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzg530 2003-10-29
  • 打赏
  • 举报
回复
用上面的方法是可以实现,不过确实有点麻烦,关注中!
ETstudio 2003-10-29
  • 打赏
  • 举报
回复
用上边的方法可以实现的
kexian 2003-10-29
  • 打赏
  • 举报
回复
不如用如下方法去做
select case trim(combol.text)
case "+"
result=text1_value + text2_value
case "-"
result=text1_value - text2_value
case ....
end select



16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧