Freigeben über


FormEvents Klasse

Definition

Implementiert alle Ereignisse, die von einer Formularvorlage selbst ausgelöst werden können.

public ref class FormEvents abstract
public abstract class FormEvents
type FormEvents = class
Public MustInherit Class FormEvents
Vererbung
FormEvents

Hinweise

Die FormEvents -Klasse implementiert die Ereignisse auf Formularebene einer InfoPath-Formularvorlage, z. B. das Laden eines Formulars oder das Ändern einer Ansicht. Die Ereignisse, die durch Änderungen an den Daten im zugrunde liegenden XML-Dokument eines Formulars instance ausgelöst werden, werden separat behandelt und vom XmlEvent Typ implementiert.

Wichtig: Die FormEvents Klasse selbst soll nicht vom Entwickler im Formularcode instanziiert werden. Sie sollten nur Ereignishandler für Ereignisse auf Formularebene über die Benutzeroberfläche des Microsoft InfoPath-Entwurfsmodus hinzufügen. Wenn Sie ihrer Formularvorlage über die Benutzeroberfläche des Entwurfsmodus einen Ereignishandler hinzufügen, generiert InfoPath Code in der InternalStartup-Methode Ihrer Formularcodedatei mithilfe der EventManager -Klasse und des Members der FormEvents -Klasse, um das Ereignis an ihren Ereignishandler zu binden. Weitere Informationen zum Hinzufügen von Ereignishandlern im InfoPath-Entwurfsmodus finden Sie unter Vorgehensweise: Hinzufügen eines Ereignishandlers.

Konstruktoren

FormEvents()

Implementiert alle Ereignisse, die von einer Formularvorlage selbst ausgelöst werden können.

Ereignisse

ContextChanged

Tritt nach der Änderung des Kontextknotens ein.

Loading

Tritt ein, nachdem die Formularvorlage geladen, jedoch bevor eine Ansicht initialisiert wurde.

Merge

Tritt ein, wenn der Befehl Formulare zusammenführen von der Benutzeroberfläche aufgerufen oder InfoPath über die /aggregate-Befehlszeilenoption gestartet wird.

Save

Tritt auf, wenn die Befehle Speichern oder Speichern unter über die Benutzeroberfläche verwendet werden oder wenn die Save() Methoden und SaveAs(String) verwendet werden.

Sign

Tritt ein, nachdem eine Gruppe signierter Daten im Dialogfeld Digitale Signaturen zum Signieren ausgewählt wurde.

Submit

Tritt auf, wenn der Befehl Submit über die Benutzeroberfläche oder die Submit() -Methode verwendet wird.

VersionUpgrade

Tritt ein, wenn die Versionsnummer des Formulars, das geöffnet wird, älter ist als die Versionsnummer der Formularvorlage, auf der das Formular basiert.

ViewSwitched

Tritt ein, nachdem eine Ansicht eines Formulars erfolgreich gewechselt wurde.

Gilt für: