DocActionEventObject 接口
在 Microsoft InfoPath 按钮单击事件期间使用的事件对象。
命名空间: Microsoft.Office.Interop.InfoPath.SemiTrust
程序集: Microsoft.Office.Interop.InfoPath.SemiTrust(位于 Microsoft.Office.Interop.InfoPath.SemiTrust.dll 中)
语法
声明
<GuidAttribute("096cd63a-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface DocActionEventObject _
Inherits DocActionEvent, DocReturnEvent, DocEvent
用法
Dim instance As DocActionEventObject
[GuidAttribute("096cd63a-0786-11d1-95fa-0080c78ee3bb")]
public interface DocActionEventObject : DocActionEvent,
DocReturnEvent, DocEvent
备注
此类型是用于 Coclass(托管代码需要此 Coclass 来实现 COM 互操作性)的包装。使用此类型来访问由此 Coclass 实现的 COM 接口。有关 COM 接口的信息(包括指向其成员说明的链接),请参阅DocActionEvent.
DocActionEvent 对象提供了许多可在按钮单击事件中使用的属性,以便通过编程的方式与表单的基础 XML 文档中的数据进行交互,并控制事件的成功或失败。
DocActionEvent 对象作为参数传递给 InfoPath 表单的某个视图中包含的按钮的 OnClick 事件。该对象的属性只在 OnClick 事件期间可用。
示例
在下面的示例中,使用 DocActionEvent 对象的 Source 属性显示表单的基础 XML 文档的最内层的 XML 文档对象模型 (DOM) 节点(包含按钮)的源 XML 数据:
[InfoPathEventHandler(MatchPath="ShowDocActionEventSource", EventType=InfoPathEventType.OnClick)]
public void ShowDocActionEventSource_OnClick(DocActionEvent e)
{
thisXDocument.UI.Alert("Source: " + e.Source.xml);
}