XmlFormCancelEventArgs 类

定义

为在取消由表单及其基础 XML 文档引发的事件时显示的自定义消息提供数据。

public ref class XmlFormCancelEventArgs abstract : System::ComponentModel::CancelEventArgs
public abstract class XmlFormCancelEventArgs : System.ComponentModel.CancelEventArgs
type XmlFormCancelEventArgs = class
    inherit CancelEventArgs
Public MustInherit Class XmlFormCancelEventArgs
Inherits CancelEventArgs
继承
XmlFormCancelEventArgs
派生

注解

XmlFormCancelEvent 对象提供 MessageMessageDetails 属性,用于在取消 Changing、、、MergeSaveSubmitValidatingVersionUpgrade、 和 Loading 事件时指定或检索自定义消息。

默认情况下, MessageMessageDetails 属性具有一个 null 引用, (Visual Basic 中的 Nothing) 值。

  • 如果这两个值都是 null 引用 (Visual Basic) 中无任何值,则取消事件时会显示默认错误消息。
  • 如果二者的值都不为 Null,则在错误消息对话框中显示为 MessageMessageDetails 属性指定的值。
  • 如果两个属性都设置为空字符串,则在错误消息对话框中不显示任何文本。
  • Message 属性可以是 null 引用 (Visual Basic 中的 Nothing) MessageDetails 属性可以是非 null,反之亦然。 如果任一属性的值为非 Null,则 InfoPath 将显示指定的值。 例如,如果 Message 是一个 null 引用 (Visual Basic) 中没有任何内容,但 MessageDetails 指定了一个值,则 InfoPath 将显示一个错误消息对话框,其中仅包含详细信息部分,没有顶级文本。
  • 在 InfoPath 设计模式用户界面中,您可以使用“工具”菜单上的“表单提交选项”命令指定在提交成功或失败时显示的自定义消息。 如果在代码中设置了 MessageMessageDetails 属性,则这些值会重写 InfoPath 用户界面中指定的任何文本。

构造函数

XmlFormCancelEventArgs()

为在取消由表单及其基础 XML 文档引发的事件时显示的自定义消息提供数据。

属性

Message

获取或设置在取消事件时显示的简短消息。

MessageDetails

获取或设置在取消事件时显示的详细消息。

适用于