通过


MessageBoxResult 枚举

定义

指定用户单击的消息框按钮。 MessageBoxResult 方法返回 Show

public enum class MessageBoxResult
public enum MessageBoxResult
type MessageBoxResult = 
Public Enum MessageBoxResult
继承
MessageBoxResult

字段

名称 说明
None 0

消息框不返回任何结果。

OK 1

消息框的结果值为 “确定”。

Cancel 2

消息框的结果值为 “取消”。

Abort 3

消息框的结果值为 “中止 ”(通常从标记为“中止”的按钮发送)。

Retry 4

消息框的结果值为 “重试 ”(通常从标记为“重试”的按钮发送)。

Ignore 5

消息框的结果值为 Ignore(通常从标记为 Ignore 的按钮发送)。

Yes 6

消息框的结果值为 “是”。

No 7

消息框的结果值为 No

TryAgain 10

消息框的结果值为 TryAgain (通常从标记为“重试”的按钮发送)。

Continue 11

消息框的结果值为 “继续 ”(通常从标记为“继续”的按钮发送)。

示例

有关详细信息,请参阅 MessageBox 示例

注解

Show 返回一个 MessageBoxResult 值,该值指定用户单击的消息框上的哪个按钮。 MessageBoxButton 指定消息框中显示哪些按钮。

从消息框返回的结果值取决于消息框具有哪些按钮以及用户如何关闭消息框:

  • 在具有 “确定 ”按钮的消息框中,如果用户单击“ 确定 ”按钮,单击标题栏中的“ 关闭 ”按钮,或按 ESC 键,则返回“确定”。

  • 在具有 “确定 ”按钮和 “取消 ”按钮的消息框中,如果用户单击“确定”按钮,则返回 “确定 ”。 如果用户单击标题栏中的 “取消 ”按钮或 “关闭 ”按钮,则返回“取消”。

  • 在具有 “是 ”按钮和 “否 ”按钮的消息框中,标题栏中的 “关闭 ”按钮处于禁用状态。 因此,如果用户单击“是”按钮,则返回 “是 ”,如果用户单击“否”按钮,则返回 “否 ”。

  • 在具有 “是 ”按钮、 “否 ”按钮和 “取消 ”按钮的消息框中,如果单击“是”按钮,则返回“ ”,如果单击“否”按钮,则返回 “否 ”。 如果用户单击标题栏中的 “取消 ”按钮或 “关闭 ”按钮,则返回“取消”。

适用于

另请参阅