7.1.5 考点5:MsgBox函数
MsgBox函数的一般格式如下:
MsgBox(msg[,type][,title][,helpfile,context])
功能:MsgBox函数用于在用户操作时,显示一个提示性的对话框,以提示用户进行后面操作的选择。
MsgBox函数的参数及其作用见表7-2。本章节内容来自希赛网IT教育研发中心的计算机等级考试用书《计算机等级考试考点分析、题解与模拟——二级Visual Basic语言》。

MsgBox函数的返回值见表7-3。

例如:编写程序,用MsgBox函数判断是否继续执行。
Private Sub Form_Click()
msg$ = "请确认数据是否正确"
Title$ = "数据检查"
x = MsgBox(msg$, 19, Title$)
If x = 6 Then
Print x * x
ElseIf x = 7 Then
Print "请重新输入"
End If
End Sub
程序运行后,单击窗体,弹出如图7-6所示的对话框。如果选择“是”按钮,则返回值为6,在窗体上打印出36;如果选择“否”按钮,则返回值为7,在窗体上打印出“请重新输入”。本章节内容来自希赛网IT教育研发中心的计算机等级考试用书 《计算机等级考试考点分析、题解与模拟——二级Visual Basic语言》。

例7.1.5 假定有如下的命令按钮(名称为Command1)事件过程:
Private Sub Command1_Click()
x=InputBox(“输入:”, ,”输入整数”)
MsgBox”输入的数据是:”,,”输入数据:”+x
End Sub
程序运行后,单击命令按钮,如果从键盘上输入数10,则以下叙述中错误的是( )。[2006年4月 选择第19题]
A.x的值是数值10
B.输入对话框的标题是“输入整数”
C.信息框的标题是“输入数据:10”
D.信息框中显示的是“输入的数据是:”
答案:A
7.1.6 考点6:MsgBox语句
MsgBox函数也可以写成语句形式,即:
MsgBox Msg$[,type%][,title$][,helpfile,context]
各参数的含义及作用与MsgBox函数相同,由于MsgBox语句没有返回值,因而常用于较简单的信息显示。购书请到希赛网第一书店。
例7.1.6 MsgBox函数的返回类型是( )。
A.字符型 B.数值型 C.日期型 D.没有返回值
答案:B
警钟长鸣:考生在考试中应当注意MsgBox函数返回值与MsgBox语句的返回值不同,MsgBox函数返回值为数值,而MsgBox语句则没有返回值。
本章节内容来自希赛网IT教育研发中心的计算机等级考试用书 《计算机等级考试考点分析、题解与模拟——二级Visual Basic语言》。(购书请见 : http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032473)