vb中msgbox的一段语句出错不会改

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:10:17
其中一段语句:
Private Sub Command1_Click()
MsgBox("是否退出",vbOKCancel,"退出")
End Sub
它总是说:
编译错误:
缺少:=
什么意思啊?怎么改?

把 括号去掉
MsgBox "是否退出",vbOKCancel,"退出"

看看是不是少了参数.在VB中括号可有可无.

MsgBox "是否退出",vbOKCancel,"退出"

MsgBox带括号时要求有能接收它的返回值,比如
if vbOKCancel = MsgBox("是否退出",vbOKCancel,"退出") then
........

dim getbutton as long
getbutton=MsgBox("是否退出",vbOKCancel,"退出")
这样用他就变成了一个函数。要返回值的