求助有关select case 语句问题

Tichou 2008-04-06 05:50:55
大侠帮我看看这段代码怎么就运行不了??输入"+'和两个输入数,点击按钮后,text4.text就是出不来东西!谢谢!
dim a,b,c,d
Private Sub Command1_Click()
a = Val(Text1.Text)
b = Text2.Text
c = Val(Text3.Text)
Select Case b
Case "+"
d = a + c
Case "*"
d = a * c
End Select
Text4.Text = d
End Sub
...全文
105 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tichou 2008-04-06
  • 打赏
  • 举报
回复
呵呵,楼上兄弟怎么了
cbm6666 2008-04-06
  • 打赏
  • 举报
回复
Tichou 2008-04-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cbm666 的回复:]
text1与text3各别输入数字, Text2输入 + 或 * 点了Command1 在 text4你就能看到结果
[/Quote]
没用的,我试过很多次了
Tichou 2008-04-06
  • 打赏
  • 举报
回复
感谢楼上各位兄弟的热情回复,问过老师了,原来是空白字符串搞鬼,只需改成b=trim(text2.text)就可以了!!
DoemingRau 2008-04-06
  • 打赏
  • 举报
回复
我已经试过了,你的代码没问题,看下是不是工程有问题
cbm6666 2008-04-06
  • 打赏
  • 举报
回复
text1与text3各别输入数字, Text2输入 + 或 * 点了Command1 在 text4你就能看到结果
用户 昵称 2008-04-06
  • 打赏
  • 举报
回复
怎么会运行不了呢?1F的程序绝对没问题.
Tichou 2008-04-06
  • 打赏
  • 举报
回复
楼上的兄弟,谢谢指教,
但是为什么运行不了?
cbm6666 2008-04-06
  • 打赏
  • 举报
回复
请养成变量宣告型态设置的习惯

Dim a&, b$, c&, d&
Private Sub Command1_Click()
a = Val(Text1.Text)
b = Text2.Text
c = Val(Text3.Text)
Select Case b
Case "+"
d = a + c
Case "*"
d = a * c
End Select
Text4.Text = d
End Sub

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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