Freigeben über


FormControl Klasse

Definition

Ein hostbares Objekt, das verwendet wird, um die InfoPath-Formularbearbeitungsumgebung in eine zu integrieren. NET-basierte benutzerdefinierte Anwendung.

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
Vererbung
FormControl
Attribute
System.Windows.Forms.AxHost/ClsidAttribute

Hinweise

Das FormControl-Editorobjekt stellt verschiedene Eigenschaften und Methoden bereit, um Formularvorlagen zu öffnen und zu schließen sowie mit der Hostumgebung für zu kommunizieren. NET-basierte benutzerdefinierte Anwendungen. Die Microsoft.Office.InfoPath.Server-Assembly stellt das hostbare XmlFormView-Steuerelement für die Verwendung in benutzerdefinierten Webseiten (.aspx) bereit.

Weitere Informationen zum FormControl-Objekt finden Sie unter Hosten der InfoPath-Formularbearbeitungsumgebung in einem benutzerdefiniertenXmlFormView-Steuerelement der Windows Form-Anwendung in benutzerdefinierten Webseiten. Weitere Informationen finden Sie unter Hosten der InfoPath-Formularbearbeitungsumgebung in einem benutzerdefinierten Webformular.

Konstruktoren

FormControl()

Ein hostbares Objekt, das verwendet wird, um die InfoPath-Formularbearbeitungsumgebung in eine zu integrieren. NET-basierte benutzerdefinierte Anwendung.

Eigenschaften

DataConnectionBaseUrl

Ruft die Basis-URL ab, die mit Datenverbindungsdateien () verwendet werden soll, oder legt diese fest. UDCX).

Enabled

Ruft einen Wert ab, der angibt, ob das durch das FormControl -Objekt dargestellte Steuerelement auf Benutzerinteraktionen reagieren kann, oder legt diesen fest.

EventManager

Ruft ein EventManager -Objekt ab, das zum Binden von Ereignishandlern im InternalStartup -Ereignis verwendet wird.

Host

Ruft das Objekt ab, das für den Zugriff auf das Objektmodell der Hostanwendung verwendet wird, oder legt dieses fest.

HostName

Ruft den Namen der Hostanwendung ab oder legt den Namen fest.

HostTranslatesAcceleratorsFirst

Ruft einen Wert ab, der die Reihenfolge angibt, in der Tastatureingaben an das durch das FormControl -Objekt dargestellte Steuerelement oder an die Anwendung gesendet werden, in der das Steuerelement gehostet wird, oder legt diesen fest.

XmlForm

Ruft ein XmlForm -Objekt ab, das dem gehosteten FormControl Objekt zugeordnet ist.

Methoden

AttachInterfaces()

Ein hostbares Objekt, das verwendet wird, um die InfoPath-Formularbearbeitungsumgebung in eine zu integrieren. NET-basierte benutzerdefinierte Anwendung.

Close()

Schließt das aktive Formular im FormControl -Objekt.

NewFromFormTemplate(String)

Erstellt ein neues Formular basierend auf einer Formularvorlagendatei (.xsn).

NewFromFormTemplate(String, AppDomain, String)

Erstellt ein neues Formular basierend auf einer Formularvorlagendatei (.xsn).

NewFromFormTemplate(String, Stream, XmlFormOpenMode)

Erstellt ein neues Formular basierend auf der angegebenen Formularvorlage (.xsn) und den daten, die in einem XML-Stream enthalten sind.

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

Erstellt ein neues Formular basierend auf der angegebenen Formularvorlage und den Daten, die in einem XML-Stream enthalten sind.

Open(Stream)

Öffnet eine Formulardatei (.xml) aus einem Dateistream (Stream-ObjektFormControl ).

Open(Stream, AppDomain, String)

Öffnet eine Formulardatei (.xml) aus einem Dateistream und lädt sie in das FormControl -Objekt.

Open(String)

Öffnet eine Formulardatei (.xml) und lädt sie in das FormControl -Objekt.

Open(String, AppDomain, String)

Öffnet eine Formularvorlagendatei (XSN) und lädt sie in das FormControl -Objekt.

SetInitEventHandler(IInitEventHandler)

Legt den Ereignishandler in der Hostanwendung für die Behandlung des Ereignisses fest, das auftritt, wenn das Formular in das FormControl -Objekt geladen wird.

SetNotifyHostEventHandler(INotifyHostEventHandler)

Legt den Ereignishandler in der Hostanwendung für die Behandlung des Ereignisses fest, das auftritt, wenn die NotifyHost(String) -Methode des XDocument -Objekts verwendet wird, um die Hostanwendung zu benachrichtigen.

SetSubmitToHostEventHandler(ISubmitToHostEventHandler)

Legt den Ereignishandler in der Hostanwendung für die Behandlung der Submit() -Methode des SubmitToHostAdapter -Objekts fest.

SyncLastChange()

Synchronisiert die zugrunde liegenden Daten des Formulars mit Änderungen in der Ansicht.

Ereignisse

InternalStartup

Tritt auf, wenn das gehostete Formular gestartet wird.

Gilt für: