InfoPathControl.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 。
注解
当用户将控件的实例添加到视图时,InfoPath 将调用 Init 方法。 初始化控件时, InfoPath 将 InfoPathControlSite 对象的实例传递给 Init 方法。 InfoPathControlSite 对象提供Node属性,该属性提供对控件绑定到的 XML DOM 节点的访问权限,以及XDocument用于访问XDocument与窗体关联的对象的属性,后者反过来又提供对完整 InfoPath 对象模型的访问权限。
InfoPathControl和 InfoPathControlSite 对象及其方法和属性设计为仅从 ActiveX 控件的实现中使用。 InfoPath 表单代码不支持这些对象及其成员。 有关如何创建与 InfoPath 配合使用的 ActiveX 控件的详细信息,请参阅 InfoPath 开发人员中心 (http://msdn.microsoft.com/infopath).