vb运行后msgbox返回值为什么会是0

Private Sub Command1_Click() Dim returnValue% '存放MsgBox函数的返回值 prompt$ = "是否真的退出程序?" renturnValue = MsgBox(prompt, 3 + vbQuestion, "退出") Text1.Text = returnValue End Sub 这个代码有什么问题吗?运行后点击“是”,返回的是0,不应该是6吗?请大佬帮忙解答,感谢!

x=msgbox("a")
返回值是msgbox语句是否执行成功。如果成功,则x=1;否则,x=0。而且返回值只有1或0两个值。
温馨提示:答案为网友推荐,仅供参考