消息框的标题未设置

时间:2015-06-21 08:51:42

标签: visual-studio-6

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

Msgbox(<Prompt>,<Title>)

例如,我写这个:

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

它说:

编译错误 预期:=

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

1 个答案:

答案 0 :(得分:0)

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