Freigeben über


Window.Close-Methode

Schließt das durch das Window-Objekt dargestellte Fenster mit einer Aufforderung zum Speichern der Änderungen in einem nicht gespeicherten Formular oder in einem Formular mit nicht gespeicherten Änderungen.

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

Syntax

'Declaration
Public MustOverride Sub Close
'Usage
Dim instance As Window

instance.Close()
public abstract void Close()

Hinweise

Die Close()-Methode schließt das zugeordnete Fenster und die darin enthaltenen Formulare. Wenn das Formular nicht gespeichert wurde oder Änderungen enthält, die nicht gespeichert wurden, wird der Benutzer aufgefordert, die Änderungen vor dem Schließen zu speichern.

Die Close-Methode kann nur für Bearbeitungsfenster verwendet werden. Wird sie für ein Entwurfsfenster verwendet, wird eine Ausnahme ausgelöst. Darüber hinaus kann die Close-Methode nur mit den Ereignishandlern SubmitEventHandler und ClickedEventHandler verwendet werden. Wird sie mit einem anderen Ereignishandler verwendet, wird eine Ausnahme ausgelöst.

Hinweis

Falls das Fenster, das geschlossen wird, das einzige in Microsoft InfoPath geöffnete Fenster ist, wird die InfoPath-Anwendung ebenfalls geschlossen.

Auf dieses Mitglied kann nur mithilfe von Formularen zugegriffen werden, die in der gleichen Domäne wie das derzeit geöffnete Formular ausgeführt werden oder denen domänenübergreifende Berechtigungen zugewiesen wurden.

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

Beispiele

Im folgenden Beispiel wird die Close-Methode der Window-Klasse verwendet, um das aktive Fenster zu schließen. Dabei wird ein Speichervorgang erzwungen, falls Änderungen am Formular vorgenommen wurden:

this.Application.ActiveWindow.Close();
Me.Application.ActiveWindow.Close()

Siehe auch

Referenz

Window Klasse

Window-Member

Close-Überladung

Microsoft.Office.InfoPath-Namespace