ID : 5123
MsgBox
功能
在对话框中显示讯息,返回单击的按钮的值。
格式
MsgBox(讯息[, 按钮[, 标题]])
指定项目
- 讯息
- 使用字符串型数据指定讯息。
- 按钮
- 使用整数型数据指定按钮和图标。
同时指定按钮和图标时,指定(按钮的值)+(图标的值)。
-
值 选项 0 [OK] 1 [OK] [取消] 2 [中止] [重试] [忽略] 3 [是] [否] [取消] 4 [是] [否] 5 [重试] [取消] 值 选项 16 警告讯息 图标 32 咨询讯息 图标 48 注意讯息 图标 64 信息讯息 图标 - 标题
- 使用字符串型数据指定对话框的标题。
返回值
使用整数型数据返回单击的按钮的编号。
值 | 选择的按钮 |
---|---|
1 | [OK] |
2 | [取消] |
3 | [中止] |
4 | [重试] |
5 | [忽略] |
6 | [是] |
7 | [否] |
解说
在对话框中显示讯息,单击按钮前一直等待。单击按钮后,返回按钮的编号。
相关项目
-
注意事项
- 如果在未连接多功能教导器时执行,则将发生错误。
- 执行10个以上的多个任务时,第11个之后要显示对话框的任务中将发生错误。
- 由于在WINCAPSIII、EMU的虚拟中不显示MsgBox对话框,因此程序会进入无限等待的状态。为避免该动作,请使用SIMULATION宏,按照如下所示进行条件分支。
#If Not __SIMULATION__
I0 = MsgBox("...")
#EndIf
应用示例
Sub Main
I0=MsgBox (“是否执行?”1+32“执行确认”)
'1([OK][Cancel]按钮) + 32(咨询图标)
Select Case I0
Case 1 '[OK]
' ...
Case 2 '[Cancel]
' ...
End Select
End Sub
ID : 5123