我正在用 Visual Basic 6 编写一些代码。它也使用该Msgbox
功能。现在我搜索了这个,我知道如果你想设置消息框的标题,那么这是语法:
Msgbox(<Prompt>,<Title>)
例如,我这样写:
MsgBox ("Incorrect Answer!","QM")
它说:
预期编译错误:=
有人可以告诉我有什么问题吗?
我正在用 Visual Basic 6 编写一些代码。它也使用该Msgbox
功能。现在我搜索了这个,我知道如果你想设置消息框的标题,那么这是语法:
Msgbox(<Prompt>,<Title>)
例如,我这样写:
MsgBox ("Incorrect Answer!","QM")
它说:
预期编译错误:=
有人可以告诉我有什么问题吗?
使用 VB6,您可以请求响应,然后根据答案执行某些操作,或者您可以简单地显示一条消息。
如果你想知道点击了哪个按钮,你需要使用函数格式——也就是说,你必须使用括号。
如果您只是想显示一条消息,则不要使用方括号。
因此,如果您只想显示消息,然后继续,请执行以下操作:
MsgBox "Incorrect Answer!", , "QM"
但是如果你想知道用户点击了哪个按钮(例如让他们再试一次,取消,那么你需要一个变量,并且你使用方括号来表示它是一个函数:
Dim response = MsgBox("Try again?", MsgBoxStyle.YesNo, "QM")
然后,您可以查看response
变量以找出用户单击了哪个按钮。
几页供参考:
http://vb6reference.tomswebdesign.net/msgbox.html
https://msdn.microsoft.com/en-us/library/139z2azd(v=vs.90).aspx