FormControl 类

定义

一个可承载对象,用于将 InfoPath 表单编辑环境集成到 中。基于 NET 的自定义应用程序。

public ref class FormControl : System::Windows::Forms::AxHost
[System.Windows.Forms.AxHost/Clsid("{80757399-5146-11d5-a672-00b0d022e945}")]
public class FormControl : System.Windows.Forms.AxHost
type FormControl = class
    inherit AxHost
Public Class FormControl
Inherits AxHost
继承
FormControl
属性
System.Windows.Forms.AxHost/ClsidAttribute

注解

FormControl 编辑器对象提供了各种属性和方法,用于打开和关闭表单模板,以及与 的主机环境通信。基于 NET 的自定义应用程序。 Microsoft.Office.InfoPath.Server 程序集提供可承载 的 XmlFormView 控件,用于自定义网页 (.aspx) 。

有关 FormControl 对象的详细信息,请参阅 在自定义网页的自定义 Windows 窗体应用程序XmlFormView 控件中托管 InfoPath 表单编辑环境,请参阅在自定义 Web 窗体中托管 InfoPath 表单编辑环境

构造函数

FormControl()

一个可承载对象,用于将 InfoPath 表单编辑环境集成到 中。基于 NET 的自定义应用程序。

属性

DataConnectionBaseUrl

获取或设置用于 ( 数据连接文件的基 URL。UDCX) 。

Enabled

获取或设置一个值,该值指示 对象表示的 FormControl 控件是否可以响应用户交互。

EventManager

获取一个 EventManager 对象,该对象用于绑定事件中的 InternalStartup 事件处理程序。

Host

获取或设置用于访问主机应用程序的对象模型的对象。

HostName

获取或设置主机应用程序的名称。

HostTranslatesAcceleratorsFirst

获取或设置一个值,该值指示将击键发送到对象表示 FormControl 的控件或承载控件的应用程序的顺序。

XmlForm

获取与 XmlForm 托管 FormControl 对象关联的 对象。

方法

AttachInterfaces()

一个可承载对象,用于将 InfoPath 表单编辑环境集成到 中。基于 NET 的自定义应用程序。

Close()

关闭 对象中的 FormControl 活动窗体。

NewFromFormTemplate(String, AppDomain, String)

基于表单模板 (.xsn) 文件创建新表单。

NewFromFormTemplate(String, Stream, XmlFormOpenMode, AppDomain, String)

基于指定的表单模板和 XML 流中包含的数据创建新表单。

NewFromFormTemplate(String, Stream, XmlFormOpenMode)

基于指定的表单模板 (.xsn) 以及 XML 流中包含的数据创建新表单。

NewFromFormTemplate(String)

基于表单模板 (.xsn) 文件创建新表单。

Open(Stream, AppDomain, String)

从文件流中打开 (.xml) 窗体文件,并将其加载到 对象中 FormControl

Open(Stream)

从Stream 对象 (文件流打开窗体文件 (.xml) FormControl

Open(String, AppDomain, String)

打开表单模板文件 (.xsn) ,并将其加载到 对象中 FormControl

Open(String)

(.xml) 打开窗体文件,并将其加载到 对象中 FormControl

SetInitEventHandler(IInitEventHandler)

设置主机应用程序中的事件处理程序,以处理在 对象中 FormControl 加载窗体时发生的事件。

SetNotifyHostEventHandler(INotifyHostEventHandler)

设置主机应用程序中的事件处理程序,以处理使用 对象的 方法XDocument通知主机应用程序时NotifyHost(String)发生的事件。

SetSubmitToHostEventHandler(ISubmitToHostEventHandler)

在主机应用程序中设置事件处理程序,以处理 Submit() 对象的 方法 SubmitToHostAdapter

SyncLastChange()

将窗体的基础数据与视图中的更改同步。

事件

InternalStartup

在托管窗体启动时发生。

适用于