Window Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein Fenster dar, das in der Microsoft InfoPath-Anwendung verwendet wird.
public ref class Window abstract
public abstract class Window
type Window = class
Public MustInherit Class Window
- Vererbung
-
Window
Beispiele
Im folgenden Beispiel wird die ActiveWindow -Eigenschaft verwendet, um einen Verweis auf das aktuelle Fenster festzulegen. Anschließend überprüft der Code den Fenstertyp; Wenn es sich um den Typ des Bearbeitungsfensters handelt, wird die Anzahl der Aufgabenbereiche angezeigt, die im Fenster in einem Meldungsfeld enthalten sind.
// Set a reference to the current window.
Window currentWindow = this.Application.ActiveWindow;
// Check if the window is an editing window;
if (currentWindow.WindowType == WindowType.Editor)
{
MessageBox.Show("Number of task panes: " +
currentWindow.TaskPanes.Count.ToString());
}
' Set a reference to the current window.
Dim currentWindow As Window = Me.Application.ActiveWindow
' Check if the window is an editing window;
If currentWindow.WindowType = WindowType.Editor Then
MessageBox.Show("Number of task panes: " & _
currentWindow.TaskPanes.Count.ToString())
End If
Hinweise
Die Window-Objekte stellen die beiden Fenstertypen dar, die in der InfoPath-Anwendung verwendet werden: das Bearbeitungsfenster, das ein Formular anzeigt, wenn ein Benutzer ein Formular ausfüllt, und das Entwurfsfenster, das im Entwurfsmodus verwendet wird, wenn ein Benutzer eine Formularvorlage entwirft.
Das Window-Objekt stellt Eigenschaften und Methoden bereit, die für die programmgesteuerte Interaktion mit InfoPath-Fenstern verwendet werden können, einschließlich der Möglichkeit, ein Fenster zu aktivieren oder zu schließen, und der Möglichkeit, mit den im Fenster enthaltenen Aufgabenbereichen und Befehlsleisten zu arbeiten. Das Window-Objekt stellt auch die -Eigenschaft für den XmlForm Zugriff auf das dem Formular zugrunde liegende XML-Dokument bereit, das dem Fenster zugeordnet ist.
Auf die Window-Objekte eines InfoPath-Formulars wird über die Item[Int32] -Eigenschaft des WindowCollection -Objekts zugegriffen. Der Typ des Fensters kann mithilfe der WindowType -Eigenschaft bestimmt werden.
Sie können direkt auf das aktuell geöffnete Fenster zugreifen, indem Sie die ActiveWindow -Eigenschaft des Application -Objekts anstelle der WindowCollection Auflistung verwenden. Sie können auch auf das Window-Objekt zugreifen, das einer Ansicht zugeordnet ist, indem Sie die Window -Eigenschaft des View -Objekts verwenden.
Hinweis: Einige Eigenschaften des Window-Objekts sind nur verfügbar, wenn der Bearbeitungsfenstertyp verwendet wird. Sie geben einen Fehler zurück, wenn sie mit dem Entwurfsfenstertyp verwendet werden.
Konstruktoren
Window() |
Stellt ein Fenster dar, das in der Microsoft InfoPath-Anwendung verwendet wird. |
Eigenschaften
Active |
Ruft einen Wert ab, der angibt, ob das dem Window -Objekt zugeordnete Fenster das aktive Fenster ist. |
Caption |
Ruft den Untertitel Text für das durch das -Objekt dargestellte Fenster ab oder legt diese Window fest. |
CommandBars |
Ruft einen Verweis auf die Microsoft Office CommandBars-Auflistung des Fensters ab, das dem Window -Objekt zugeordnet ist. |
Height |
Ruft die Höhe des durch das Window -Objekt dargestellten Fensters in Punkt ab oder legt diese fest. |
Left |
Ruft die horizontale Position des durch das Window -Objekt dargestellten Fensters in Punkt ab oder legt diese fest. |
MailEnvelope |
Ruft einen Verweis auf das MailEnvelope -Objekt ab, das dem Fenster zugeordnet ist, das durch das Window -Objekt dargestellt wird. |
TaskPanes |
Ruft einen Verweis auf die TaskPaneCollection Auflistung ab, die dem Window -Objekt zugeordnet ist. |
Top |
Ruft die vertikale Position des durch das Window -Objekt dargestellten Fensters in Punkt ab oder legt diese fest. |
Width |
Ruft die Breite des durch das Window -Objekt dargestellten Fensters in Punkt ab oder legt diese fest. |
WindowState |
Ruft den Zustand des Fensters ab, das durch das -Objekt dargestellt wird, oder legt den Window Zustand fest. |
WindowType |
Ruft den Typ des Fensters ab, das durch das Window -Objekt dargestellt wird. |
XmlForm |
Ruft einen Verweis auf das XmlForm -Objekt ab, das dem Fenster zugeordnet ist, das durch das Window -Objekt dargestellt wird. |
Methoden
Activate() |
Aktiviert (gibt den Fokus auf) das Fenster, das durch das Window -Objekt dargestellt wird. |
Close() |
Schließt das Fenster, das durch das Window -Objekt dargestellt wird, das zum Speichern von Änderungen an einem nicht gespeicherten Formular oder formular mit Änderungen auffordert, die nicht gespeichert wurden. |
Close(Boolean) |
Schließt das Fenster, das durch das Window -Objekt dargestellt wird, und erzwingt optional das Schließen eines nicht gespeicherten Formulars oder Formulars mit nicht gespeicherten Änderungen ohne Speichern. |