樟木头房价最新消息:msgbox() 与 msgbox \"\"有什么区别?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 12:44:45
VB6。0
我有时候可以用前面那种。,有时候只能用后面那种表达式

谁给给我说下 具体区别吗?

在VB中用括号的是一般有返回值的
Dim res As String

res = MsgBox("Hello world!", vbYesNo)'返回res来得到用户的选择
If res = vbYes Then
MsgBox "Yes"
ElseIf res = vbNo Then
MsgBox "No"
End If

MsgBox "hello world"'这个就不会返回任何值,你不能把它赋值给别的变量

在VB中用括号的是一般有返回值的,如
a = fun()
而不加括号直接加参数的就是相当于call一个方法,如
fun "err", vbOKOnly