FormEvents-Klasse

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

Vererbungshierarchie

System.Object
  Microsoft.Office.InfoPath.FormEvents

Namespace:  Microsoft.Office.InfoPath
Assembly:  Microsoft.Office.InfoPath (in Microsoft.Office.InfoPath.dll)

Syntax

'Declaration
Public MustInherit Class FormEvents
'Usage
Dim instance As FormEvents
public abstract class FormEvents

Hinweise

Die in einer InfoPath-Formularvorlage enthaltenen Ereignisse auf Formularebene, wie beispielsweise das Laden eines Formulars oder das Ändern einer Ansicht, werden durch die FormEvents-Klasse implementiert. Durch Änderungen an den Daten des einer Formularinstanz zugrunde liegenden XML-Dokuments ausgelöste Ereignisse werden separat behandelt und durch den XmlEvent-Typ implementiert.

Wichtig

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

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

FormEvents-Member

Microsoft.Office.InfoPath-Namespace