Freigeben über


FormEvents-Klasse

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

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 z. B. das Laden eines Formulars oder das Ändern einer Ansicht wird von der FormEvents-Klasse implementiert. Die Ereignisse, die durch Änderungen an den Daten des einer Formularinstanz zugrunde liegenden XML-Dokuments ausgelöst wurden, werden separat behandelt und durch den XmlEvent-Typ implementiert.

Wichtig

Die FormEvents-Klasse selbst sollte nicht im Formularcode instanziiert werden. Ereignishandler sollten Ereignissen auf Formularebene nur von der Microsoft Office InfoPath 2007-Entwurfsmodus-Benutzeroberfläche aus hinzugefügt werden. Wenn Sie der Formularvorlage von der Entwurfsmodus-Benutzeroberfläche aus einen Ereignishandler hinzufügen, wird in InfoPath mithilfe der EventManager-Klasse und mithilfe 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.

Vererbungshierarchie

System.Object
  Microsoft.Office.InfoPath.FormEvents

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

FormEvents-Member
Microsoft.Office.InfoPath-Namespace