Partager via


Window Classe

Définition

Représente une fenêtre utilisée dans l’application Microsoft InfoPath.

public ref class Window abstract
public abstract class Window
type Window = class
Public MustInherit Class Window
Héritage
Window

Exemples

Dans l’exemple suivant, la ActiveWindow propriété est utilisée pour définir une référence à la fenêtre active. Le code vérifie ensuite le type de fenêtre ; s'il s'agit de la fenêtre d'édition, il affiche le nombre de volets Office contenus dans la fenêtre dans une boîte de message.

// 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

Remarques

Les objets Window représentent les deux types de fenêtres qui sont utilisées dans l'application InfoPath : la fenêtre d'édition, qui affiche un formulaire lorsqu'un utilisateur remplit un formulaire et la fenêtre de création, utilisée en mode Création lorsqu'un utilisateur crée un modèle de formulaire.

L'objet Window fournit un certain nombre de propriétés et de méthodes qui peuvent être utilisées pour interagir avec des fenêtres InfoPath, comme, par exemple, pour activer ou fermer une fenêtre et interagir avec les volets Office et les barres de commande qu'ils contiennent. L’objet Window fournit également la XmlForm propriété permettant d’accéder au document XML sous-jacent du formulaire associé à la fenêtre.

Les objets Window d’un formulaire InfoPath sont accessibles via la Item[Int32] propriété de l’objet WindowCollection . Le type de fenêtre peut être déterminé à l’aide de la WindowType propriété .

Vous pouvez accéder directement à la fenêtre actuellement ouverte à l’aide de la ActiveWindow propriété de l’objet Application , au lieu d’utiliser la WindowCollection collection. Vous pouvez également accéder à l’objet Window associé à une vue à l’aide de la Window propriété de l’objet View .

Remarque : Certaines propriétés de l’objet Window ne sont disponibles que lors de l’utilisation du type de fenêtre d’édition ; elles retournent une erreur si elles sont utilisées avec le type de fenêtre de conception.

Constructeurs

Window()

Représente une fenêtre utilisée dans l’application Microsoft InfoPath.

Propriétés

Active

Obtient une valeur qui indique si la fenêtre associée à l’objet Window est la fenêtre active.

Caption

Obtient ou définit le texte légende pour la fenêtre représentée par l’objet Window .

CommandBars

Obtient une référence à la collection CommandBars Microsoft Office de la fenêtre associée à l’objet Window .

Height

Obtient ou définit la hauteur de la fenêtre représentée par l’objet Window , mesurée en points.

Left

Obtient ou définit la position horizontale de la fenêtre représentée par l’objet Window , mesurée en points.

MailEnvelope

Obtient une référence à l’objet MailEnvelope associé à la fenêtre représentée par l’objet Window .

TaskPanes

Obtient une référence à la TaskPaneCollection collection associée à l’objet Window .

Top

Obtient ou définit la position verticale de la fenêtre représentée par l’objet Window , mesurée en points.

Width

Obtient ou définit la largeur de la fenêtre représentée par l’objet Window , exprimée en points.

WindowState

Obtient ou définit l’état de la fenêtre représentée par l’objet Window .

WindowType

Obtient le type de fenêtre représenté par l’objet Window .

XmlForm

Obtient une référence à l’objet XmlForm associé à la fenêtre représentée par l’objet Window .

Méthodes

Activate()

Active (donne le focus sur) la fenêtre représentée par l’objet Window .

Close()

Ferme la fenêtre qui est représentée par l’objet Window qui invite à enregistrer les modifications apportées à tout formulaire non enregistré ou formulaire avec des modifications qui n’ont pas été enregistrées.

Close(Boolean)

Ferme la fenêtre représentée par l’objet Window et force éventuellement la fermeture d’un formulaire ou d’un formulaire non enregistré avec des modifications non enregistrées sans enregistrement.

S’applique à