0

我正在用 Visual Basic 6 编写一些代码。它也使用该Msgbox功能。现在我搜索了这个,我知道如果你想设置消息框的标题,那么这是语法:

Msgbox(<Prompt>,<Title>)

例如,我这样写:

MsgBox ("Incorrect Answer!","QM")

它说:

预期编译错误:=

有人可以告诉我有什么问题吗?

4

1 回答 1

1

使用 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

于 2015-06-21T09:50:08.790 回答