ShowMessageBox

<< 点击显示目录 >>

主页  mappView帮助助手 > mapp View帮助信息 > 工程 > 事件和行动 > 行动 > Client actions >

ShowMessageBox

这个动作显示一个信息框。

目标属性

Attribute

Value

描述

xsi:type

clientSystem.Action

 

方法属性

Attribute

Data type or value

说明

xsi:type

clientSystem.Action.ShowMessageBox

 

type

MessageBoxType

定义哪些按钮会显示在消息框的按钮区。

请参阅 消息框的结构

message

String or localized text

在消息框的主要区域显示的文本。

请参见 消息框的结构

header

String or localized text

显示在消息框标题中的文本。

请参阅 消息框的结构

icon (optional)

MessageBoxIcon

定义要显示在消息框主区域的图标。

参见 消息框的结构

style (optional)

StyleReference

外观的样式名称。

现有的可风格化的属性在 消息框的风格化中有描述 。

结果

动作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>

 

本节的主题:

Styling a message box