InfoPathControl2.Init(InfoPathControlSite) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义一个方法,该方法必须由开发人员提供,以在控件的实例添加到 InfoPath 表单时执行所需的任何初始化例程。
public:
void Init(Microsoft::Office::Interop::InfoPath::InfoPathControlSite ^ pControlSite);
public void Init(Microsoft.Office.Interop.InfoPath.InfoPathControlSite pControlSite);
abstract member Init : Microsoft.Office.Interop.InfoPath.InfoPathControlSite -> unit
Public Sub Init (pControlSite As InfoPathControlSite)
参数
- pControlSite
- InfoPathControlSite
对象的实例 InfoPathControlSite 。
实现
注解
当用户将 Init(InfoPathControlSite) 控件的实例添加到视图时,InfoPath 将调用 方法。 初始化控件时, InfoPathControlSite InfoPath 会将 对象的实例传递给 Init(InfoPathControlSite) 方法。 对象 Init(InfoPathControlSite) 提供 Node 属性,该属性提供对控件绑定到的 XML DOM 节点的访问权限,以及 XDocument 用于访问 XDocument 与窗体关联的对象的属性,后者反过来又提供对完整 InfoPath 对象模型的访问权限。
InfoPathControl2和 InfoPathControlSite 对象及其方法和属性设计为仅从 ActiveX 控件的实现中使用。 InfoPath 表单代码不支持这些对象及其成员。 有关如何创建与 InfoPath 配合使用的 ActiveX 控件的详细信息,请参阅 InfoPath 开发人员中心 (http://msdn.microsoft.com/infopath).