InfoPathControl2 接口

定义

定义 ActiveX 控件实现中用于初始化、取消初始化、启用、禁用和保存控件状态的方法。

public interface class InfoPathControl2 : Microsoft::Office::Interop::InfoPath::InfoPathControl
[System.Runtime.InteropServices.Guid("096CD77D-0786-11D1-95FA-0080C78EE3BB")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface InfoPathControl2 : Microsoft.Office.Interop.InfoPath.InfoPathControl
type InfoPathControl2 = interface
    interface InfoPathControl
Public Interface InfoPathControl2
Implements InfoPathControl
属性
实现

注解

InfoPathControl2InfoPathControlSite 对象及其方法和属性设计为仅从 ActiveX 控件的实现中使用。 InfoPath 表单代码不支持这些对象及其成员。 有关如何创建与 InfoPath 配合使用的 ActiveX 控件的详细信息,请参阅 InfoPath 开发人员中心 (http://msdn.microsoft.com/infopath).

方法

Enable(Boolean)

定义一个方法,该方法必须由 InfoPath 的开发人员提供,以便在需要启用或禁用视图中的控件实例时调用它。

Init(InfoPathControlSite)

定义一个方法,该方法必须由开发人员提供,以在控件的实例添加到 InfoPath 表单时执行所需的任何初始化例程。

RefreshState()

定义 InfoPath 在必须刷新视图中控件实例的状态时调用的方法。

SaveState()

定义 InfoPath 在需要将控件实例的状态保存在视图中时调用的方法。

Uninit()

定义一个方法,该方法必须由开发人员提供,以便执行在从视图中删除控件实例之前所需的任何清理例程。

适用于