Window Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |