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.