我的语句为什么提示我 case 没有 select case

PrivateSubexit_Click()UnloadMe'RemoveMenuGetSystemMenu(MDIMain.hWnd,0),SC_COLSE,MF_RE... Private Sub exit_Click()

Unload Me

'RemoveMenu GetSystemMenu(MDIMain.hWnd, 0), SC_COLSE, MF_REMOVE
'username = "0001"
DataEnv.Con.ConnectionString = connstring
Dim aa As String
Case "admin"
aa = "超级管理员"
Case "ptyh"
aa = "普通用户"

End Select

StatusBar1.Panels(4).Text = "状态: " & aa
End Sub
展开
 我来答
WYZZWB2011407d2e
高能答主

2015-12-28 · 最想被夸「你懂的真多」
知道大有可为答主
回答量:5.2万
采纳率:77%
帮助的人:8093万
展开全部
如果使用Select Case语句时出现了这个错误,可能是用Select Case语句的时候出现了语法错误引起的。Select Case是Visual Basic中的一种判定结构。
Select Case分支结构的语法是:
Select Case 表达式
Case 表达式1
语句块1
Case 2
语句块2
Case 3
语句块3
Case Else
语句块
End Select
Select Case可以在几个语句块中有选择地执行其中的一个。
Select Case在结构的上方处理一个测试表达式,并只计算一次,然后Visual Basic把表达式的值与结构中的每个值进行比较,能够很好地完成多重判定的任务。
网海1书生
科技发烧友

2014-04-11 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12315 获赞数:26235

向TA提问 私信TA
展开全部
很明显啊,你这段代码就是没有select case嘛!
select case分支结构的语法是:

select case x
case 1
'do something
case 2
'do something
case 3
'dosomething
case else
'do something
end select
追问
这个代码要怎么修改。
追答
你这个admin、ptyh是通过哪个变量得来的?

Select Case x '添加这一行,那个x改成我上面说的变量
Case "admin"
aa = "超级管理员"
Case "ptyh"
aa = "普通用户"
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式