<< 点击显示目录 >> 主页 mappView帮助助手 > mapp View帮助信息 > 工程 > 事件和行动 > 行动 > Client actions > ShowMessageBox |
这个动作显示一个信息框。
Attribute |
Value |
描述 |
xsi:type |
clientSystem.Action |
|
Attribute |
Data type or value |
说明 |
xsi:type |
clientSystem.Action.ShowMessageBox |
|
type |
定义哪些按钮会显示在消息框的按钮区。 请参阅 消息框的结构。 |
|
message |
在消息框的主要区域显示的文本。 请参见 消息框的结构。 |
|
header |
显示在消息框标题中的文本。 请参阅 消息框的结构。 |
|
icon (optional) |
定义要显示在消息框主区域的图标。 参见 消息框的结构。 |
|
style (optional) |
外观的样式名称。 现有的可风格化的属性在 消息框的风格化中有描述 。 |
动作ShowMessageBox返回一个结果。当用户在打开的消息框中按下一个按钮时,这个结果将被返回。
返回的结果是一个标识被按下的按钮的值。
Button ID |
Value |
Yes |
1 |
No |
2 |
OK |
4 |
Cancel |
8 |
Abort |
16 |
Retry |
32 |
Ignore |
64 |
Using the result in a condition:
Identifier: Result
Value: Value of the pressed button
执行这个动作会显示一个消息框。通过点击一个按钮关闭该消息框。
这个动作可以在事件处理程序的顺序或平行动作中使用。当动作ShowMessageBox被异步调用时,事件处理程序等待消息框被按下显示的按钮类型而关闭。当按钮被按下时,所包含的动作根据类型在结果处理程序中作为一个条件被执行。
对于动作序列,后续动作在结果处理程序执行后执行。对于并行动作,后续动作在动作ShowMessageBox被调用后立即执行。
显示一个有2个按钮的消息框,并在点击OK按钮时对结果作出反应。
<Target xsi:type="clientSystem.Action">
<Method xsi:type="clientSystem.Action.ShowMessageBox" type="OKCancel" message="$MachineStoppedText" header="Warning!" icon="Warning" />
</Target>
<Result>
<ResultHandler condition="result = 4">
...
</ResultHandler>
</Result>
本节的主题: