求教,在VB中 +str(s),0 是什么意思?麻烦大佬帮忙看看~

源代码如下 
Private Sub Command1_Click()
r = InputBox("r=", "半径")
s = 3.14 * r * r
MsgBox "面积 s=" + Str(s), 0, "结果"
End Sub
就是看不懂后面的字符型为什么要给个+号 后面还给个 0 
等待高手解答

慕妹3146593
浏览 365回答 3
3回答

守着星空守着你

程序运行一下,仔细观察就会知道,这个是格式,如果是0的话,最后得出结果对话框中只有一个“确定”按钮,如果是1的话,最后得出结果的对话框中会出现“确定”和“取消”两个按钮。"面积 s=" + Str(s), 0, "结果"这句话中有一个加号,是因为Str(s)前面有字符串呀,加号的作用就是将 "面积 s=" 和 Str(s)连起来的意思,如果把"面积 s=" 去掉的话,那加号也可以跟着去掉。"面积 s=" + Str(s), 0, "结果"这句话的意思就是:在最后得出结果的对话框的标题栏显示:结果两个字;对话框的内容是:面积 s= Str(s);对话框的最下面是一个“确定”按钮。

月关宝盒

在字符跟字符之间进行连接,比如你要吧字符a,和字符b,两个通过编程,来写成ab,那么表达式就应该是“a”+“b”或者“a”&“b”。0是MSGBOX里面的参数,也就是说当运行到MSGBOX时,出现一个对话框,里面就只有一个OK按钮,1的时候是OK 及 Cancel 按钮,以此类推,你可以试试看。

凤凰求蛊

此时+号和&功能一样表示连接(如果没有STR()函数就不成立了,因为当他们是字符时才表示连接,否则表示运算)msgbox 语法:常数 值 描述vbOKOnly 0 只显示 OK 按钮。VbOKCancel 1 显示 OK 及 Cancel 按钮。VbAbortRetryIgnore 2 显示 Abort、Retry 及 Ignore 按钮。VbYesNoCancel 3 显示 Yes、No 及 Cancel 按钮。VbYesNo 4 显示 Yes 及 No 按钮。
打开App,查看更多内容
随时随地看视频慕课网APP