Window Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una ventana que se usa en la aplicación Microsoft InfoPath.
public ref class Window abstract
public abstract class Window
type Window = class
Public MustInherit Class Window
- Herencia
-
Window
Ejemplos
En el ejemplo siguiente, la ActiveWindow propiedad se usa para establecer una referencia a la ventana actual. A continuación, el código comprueba el tipo de ventana y, si es de edición, muestra el número de paneles de tareas que contiene en un cuadro de mensaje.
// 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
Comentarios
Los objetos Window representan los dos tipos de ventanas que se utilizan en la aplicación InfoPath: la ventana de edición, que muestra un formulario cuando un usuario lo rellena, y la ventana de diseño, que se utiliza en modo de diseño cuando un usuario diseña una plantilla de formulario.
El objeto Window proporciona propiedades y métodos que se pueden utilizar para interaccionar mediante programación con las ventanas de InfoPath, incluida la capacidad para activar o cerrar una ventana, y para interaccionar con los paneles de tareas y las barras de comandos que contienen. El objeto Window también proporciona la XmlForm propiedad para acceder al documento XML subyacente del formulario asociado a la ventana.
Se obtiene acceso a los objetos Window de un formulario de InfoPath a través de la Item[Int32] propiedad del WindowCollection objeto . El tipo de ventana se puede determinar mediante la WindowType propiedad .
Puede acceder directamente a la ventana abierta actualmente mediante la ActiveWindow propiedad del Application objeto , en lugar de usar la WindowCollection colección . También puede acceder al objeto Window asociado a una vista mediante la Window propiedad del View objeto .
Nota: Algunas propiedades del objeto Window solo están disponibles cuando se usa el tipo de ventana de edición; devolverán un error si se usan con el tipo de ventana de diseño.
Constructores
Window() |
Representa una ventana que se usa en la aplicación Microsoft InfoPath. |
Propiedades
Active |
Obtiene un valor que indica si la ventana asociada al Window objeto es la ventana activa. |
Caption |
Obtiene o establece el texto subtítulo de la ventana representada por el Window objeto . |
CommandBars |
Obtiene una referencia a la colección CommandBars de Microsoft Office de la ventana asociada al Window objeto . |
Height |
Obtiene o establece el alto de la ventana representada por el Window objeto, medida en puntos. |
Left |
Obtiene o establece la posición horizontal de la ventana representada por el Window objeto, medida en puntos. |
MailEnvelope |
Obtiene una referencia al MailEnvelope objeto asociado a la ventana representada por el Window objeto . |
TaskPanes |
Obtiene una referencia a la TaskPaneCollection colección asociada al Window objeto . |
Top |
Obtiene o establece la posición vertical de la ventana representada por el Window objeto, medida en puntos. |
Width |
Obtiene o establece el ancho de la ventana representada por el Window objeto, medida en puntos. |
WindowState |
Obtiene o establece el estado de la ventana representada por el Window objeto . |
WindowType |
Obtiene el tipo de ventana representada por el Window objeto . |
XmlForm |
Obtiene una referencia al XmlForm objeto asociado a la ventana representada por el Window objeto . |
Métodos
Activate() |
Activa (proporciona el foco a) la ventana representada por el Window objeto . |
Close() |
Cierra la ventana representada por el Window objeto que solicita guardar los cambios en cualquier formulario sin guardar, o bien el formulario con cambios que no se han guardado. |
Close(Boolean) |
Cierra la ventana representada por el Window objeto y, opcionalmente, obliga a cerrar un formulario o formulario sin guardar con cambios no guardados sin guardar. |