填空题 下列程序弹出对话框中按钮的个数为______。
MsgBox "确认!",vbAbortRetryIgnore+vbMsgBoxHelpButton+vbQuestion,"提示/

  • 1、
【正确答案】 1、4    
【答案解析】[解析] MsgBox函数在对话框中显示消息,等待用户单击按钮,并返回一个Integer告诉用户单击哪一个按钮。MsgBox函数的第二个参数用来控制在对话框中显示的按钮、图标的种类及数量,共分为4组,如下表所示。
文字常数
描述


vbOKOnly
0
 只显示确定(OK)按钮
vbOKCancel
1
 显示确定(OK)及取消(Cancel)按钮
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
vbCritical
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个按钮。