问答题 要求执行该段程序后能弹出一个对话框,对话框中有“确定”和“取消”按钮,以及一个带问号的图标,并要求第一个按钮为默认按钮。 Private Sub Form_Load() MsgBox"要重新输入吗?"______,"询问" End Sub
【正确答案】
【答案解析】VbOkCancel+VbQuestion+VbDefaultButtonl
[解析] 该题考查的是输出消息函数MsgBox()的知识,要求考生熟练运用该函数中的参数。
在Visual Basic程序设计中,输出消息函数MsgBox()的格式是:
Msgbox[(提示[,按钮][,标题])]
“提示”项是必选项,是消息框中出现的文字说明,如该程序中的“要重新输入吗?”字样。“按钮”项是可选项。这个值可以决定消息框中按钮数目及形式、图标的样式以及默认按钮等内容。表1列出了消息框上内容及符号常数的对应关系。
{{B}} 表1 消息框符号对照表{{/B}}
符号常数
消息框上的对应内容
VbOkOnly
“确定”按钮
VbOkCancel
“确定”和“取消”按钮
VbAbortRetrylgnore
“终止”、“重试”和“忽略”按钮
VbYesNoCancel
“是”、“否”和“取消”按钮
VbYesNo
“是”和“否”按钮
VbRetryCancel
“重试”和“取消”按钮
VbCritical
“中止”图标
VbQuestion
“问号”图标
VbExclamation
“惊叹号”图标
VbInformation
“i”图标
VbDefaultButton1
第一个按钮为默认按钮
VbDefaultButton2
第二个按钮为默认按钮
VbDefaultButton3
第三个按钮为默认按钮
VbDefaultButton4
第四个按钮为默认按钮