问题
填空题
下列程序弹出对话框中按钮的个数为______。 MsgBox"确认!",vbAbortRetryIgnore+vbMsgBoxHelpButton+vbQuestion,"提示"
答案
参考答案:D
解析:
MsgBox函数在对话框中显示消息,等待用户单击按钮,并返回一个Integer告诉用户单击哪一个按钮。MsgBox函数的第二个参数用来控制在对话框中显示的按钮、图标的种类及数量,共分为4组,如下表所示。
组 | 文字常数 | 值 | 描述 |
第 一 组 | vbOKOnly | 0 | 只显示确定(OK)按钮 |
vbOKCancel | 1 | 显示确定(OK)及取消(Cencel)按钮 | |
vbAbortRetryIgnore | 2 | 显示终止(Abort)、重试(Retry)、及忽略(Ignore)按钮 | |
vbYesNoCancel | 3 | 显示是(Yes)、否(No)及取消(Cancel)按钮 | |
vbYesNo | 4 | 显示是(Yes)及否(No)按钮 | |
vbRetryCancel | 5 | 显示重试(Retry)及取消(Cancel)按钮 | |
第 二 组 | vbCritical | 16 | 显示图标 X |
vbQuestion | 32 | 显示图标致 | |
vbExclamation | 48 | 显示图标 ! | |
vblnformation | 64 | 显示图标 i | |
vbCrtitcal | 16 | 显示图标 X | |
vbQuestion | 32 | 显示图标致 | |
vbExclamation | 48 | 显示图标 ! | |
vblnformation | 64 | 显示图标 i | |
第 三 组 | vbDefaultButton1 | 0 | 第一个按钮是默认值 |
vbDefaultButton2 | 256 | 第二个按钮是默认值 | |
vbDefaultButton3 | 512 | 第三个按钮是默认值 | |
vbDefaultButton4 | 768 | 第四个按钮是默认值 | |
第 四 组 | vbApplicationModal | 0 | 应用程序强制返回。当前Visual Basic应用程序被挂起,直到用户对消息框作出响应才继续工作 |
vbSystemModal | 4096 | 系统强制返回。系统全部应用程序都被挂起,直到用户对消息框作出响应才继续工作 |
题中,VbAbortRetryIgnore表示显示“终止”、“重试”及“忽略” 3个按钮;vbMsgBoxHelpButton表示显示“帮助”按钮;vbQuestion表示显示“”图标,所以一共是4个按钮。