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