Freigeben über


FormEvents.ViewSwitched Ereignis

Definition

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

public:
 abstract event Microsoft::Office::InfoPath::ViewSwitchedEventHandler ^ ViewSwitched;
public abstract event Microsoft.Office.InfoPath.ViewSwitchedEventHandler ViewSwitched;
member this.ViewSwitched : Microsoft.Office.InfoPath.ViewSwitchedEventHandler 
Public MustOverride Custom Event ViewSwitched As ViewSwitchedEventHandler 

Ereignistyp

Ausnahmen

Es wurde versucht, das Ereignis an einen anderen Speicherort als die InternalStartup-Methode zu binden.

Beispiele

Im folgenden Beispiel wird der Ereignishandler für das ViewSwitched-Ereignis verwendet, um beim Wechsel der Ansicht den Ansichtsnamen anzuzeigen:

public void FormEvents_ViewSwitched(object sender, ViewSwitchedEventArgs e)
{
   MessageBox.Show("Loading the view: " + 
      this.CurrentView.ViewInfo.Name);
}
Public Sub FormEvents_ViewSwitched(sender As Object, _
   e As ViewSwitchedEventArgs)
   MessageBox.Show("Loading the view: " & _
      Me.CurrentView.ViewInfo.Name)
End Sub

Hinweise

Wichtig: Das ViewSwitched-Ereignis 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.

Das ViewSwitched-Ereignis wird mithilfe des ViewSwitchedEventHandler Delegaten gebunden.

Das ViewSwitched-Ereignis kann nicht abgebrochen werden.

Hinweis: Das ViewSwitched-Ereignis tritt auch auf, wenn ein Formular zum ersten Mal geöffnet wird.

Auf diesen Typ oder dieses Mitglied kann über Code zugegriffen werden, der in Formularen ausgeführt wird, die in Microsoft InfoPath Filler oder in einem Webbrowser geöffnet wurden.

Gilt für: