VB编程菜鸟求解答
发布网友
发布时间:2022-05-06 11:27
我来回答
共4个回答
热心网友
时间:2022-06-30 08:06
i = MsgBox("密码错误", 5)
'MsgBox是弹窗函数,第一个参数是弹出的提示窗口需要显示的信息,第二个参数表示需要显示按钮组合,具体参数值见下面:
'vbOKOnly 0 只显示“确定”按钮。(缺省)
'vbOKCancel 1 显示“确定”和“取消”按钮
'vbAbortRetryIgnore 2 显示“终止”、“重试”和“忽略”按钮
'vbYesNoCancel 3 显示“是”、“否”和“取消”按钮
'vbYesNo 4 显示“是”和“否”按钮
'vbRetryCancel 5 显示“重试”和“取消”按钮
If i <> 4 Then
'如果MsgBox的返回值不等于4,也就是如果点击的按钮不是“重试”,MsgBox函数返回值参见下面:
'vbOK 1 单击了“确定”按钮
'vbCancel 2 单击了“取消”按钮
'vbAbort 3 单击了“终止”按钮
'vbRetry 4 单击了“重试”按钮
'vbIgnore 5 单击了“忽略”按钮
'vbYes 6 单击了“是”按钮
'vbNo 7 单击了“否”按钮
Quit
'这个应该是自定义的过程(sub),在此处调用Quit过程退出程序
Else
Me.Text0.SetFocus
'设置Text0获取焦点
Me.Text0.Text = ""
'清空Text0的内容
End If
热心网友
时间:2022-06-30 08:06
你应该是对5和4不理解吧?
这两个都是MsgBox函数的枚举定义,前面一个5用来定义消息对话框的样式,后面一个是4是用户点击了不同按钮的系统返回值:,你可以查WINDOWS 的 MessageBox 的API定义.
百度百科里面也有:
http://ke.baidu.com/link?url=YLf_PoVaxaa21Po5QPL4VqUyDd6zL2rSMYJNFHd0bONJBx-k7HZkO-4QKCb1ODHm
热心网友
时间:2022-06-30 08:07
i = MsgBox("密码错误", 5),这个5表示,消息框是有重试和取消两个按扭的,返回的值正是按扭的值
4是重试,所以不等于4就是取消或关闭,直接退出,否则就是按下了重试,所以。。。
热心网友
时间:2022-06-30 08:07
不完整鬼知道