Compartir a través de


FormControl Clase

Definición

Objeto hospedable que se usa para integrar el entorno de edición de formularios de InfoPath en . Aplicación personalizada basada en 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
Herencia
FormControl
Atributos
System.Windows.Forms.AxHost/ClsidAttribute

Comentarios

El objeto editor FormControl proporciona varias propiedades y métodos para abrir y cerrar plantillas de formulario, así como para comunicarse con el entorno host para . Aplicaciones personalizadas basadas en NET. El ensamblado Microsoft.Office.InfoPath.Server proporciona el control XmlFormView hospedable para su uso en páginas web personalizadas (.aspx).

Para obtener más información sobre el objeto FormControl, consulte Hospedaje del entorno de edición de formularios de InfoPath en un control XmlFormView de aplicación de Windows Form personalizado en páginas web personalizadas, consulte Hospedaje del entorno de edición de formularios de InfoPath en un formulario web personalizado.

Constructores

FormControl()

Objeto hospedable que se usa para integrar el entorno de edición de formularios de InfoPath en . Aplicación personalizada basada en NET.

Propiedades

DataConnectionBaseUrl

Obtiene o establece la dirección URL base que se va a usar con los archivos de conexión de datos (. UDCX).

Enabled

Obtiene o establece un valor que indica si el control representado por el objeto puede responder a la FormControl interacción del usuario.

EventManager

Obtiene un EventManager objeto que se usa para enlazar controladores de eventos en el InternalStartup evento.

Host

Obtiene o establece el objeto usado para acceder al modelo de objetos de la aplicación host.

HostName

Obtiene o establece el nombre de la aplicación host.

HostTranslatesAcceleratorsFirst

Obtiene o establece un valor que indica el orden en que se envían las pulsaciones de tecla al control representado por el FormControl objeto o a la aplicación que hospeda el control.

XmlForm

Obtiene un XmlForm objeto asociado al objeto hospedado FormControl .

Métodos

AttachInterfaces()

Objeto hospedable que se usa para integrar el entorno de edición de formularios de InfoPath en . Aplicación personalizada basada en NET.

Close()

Cierra el formulario activo en el FormControl objeto .

NewFromFormTemplate(String)

Crea un formulario basado en un archivo de plantilla de formulario (.xsn).

NewFromFormTemplate(String, AppDomain, String)

Crea un formulario basado en un archivo de plantilla de formulario (.xsn).

NewFromFormTemplate(String, Stream, XmlFormOpenMode)

Crea un nuevo formulario basado en la plantilla de formulario especificada (.xsn) y los datos contenidos en una secuencia XML.

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

Crea un nuevo formulario basado en la plantilla de formulario especificada y los datos contenidos en una secuencia XML.

Open(Stream)

Abre un archivo de formulario (.xml) desde una secuencia de archivos (objeto StreamFormControl ).

Open(Stream, AppDomain, String)

Abre un archivo de formulario (.xml) desde un flujo de archivo y lo carga en el FormControl objeto .

Open(String)

Abre un archivo de formulario (.xml) y lo carga en el FormControl objeto .

Open(String, AppDomain, String)

Abre un archivo de plantilla de formulario (.xsn) y lo carga en el FormControl objeto .

SetInitEventHandler(IInitEventHandler)

Establece el controlador de eventos en la aplicación host para controlar el evento que se produce cuando el formulario se carga en el FormControl objeto .

SetNotifyHostEventHandler(INotifyHostEventHandler)

Establece el controlador de eventos en la aplicación host para controlar el evento que se produce cuando se usa el NotifyHost(String)XDocument método del objeto para notificar a la aplicación host.

SetSubmitToHostEventHandler(ISubmitToHostEventHandler)

Establece el controlador de eventos en la aplicación host para controlar el Submit() método del SubmitToHostAdapter objeto .

SyncLastChange()

Sincroniza los datos subyacentes del formulario con los cambios en la vista.

Eventos

InternalStartup

Se produce cuando se inicia el formulario hospedado.

Se aplica a