Compartir a través de


Window Clase

Definición

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.

Se aplica a