Compartilhar via


Window Classe

Definição

Representa uma janela usada no aplicativo Microsoft InfoPath.

public ref class Window abstract
public abstract class Window
type Window = class
Public MustInherit Class Window
Herança
Window

Exemplos

No exemplo a seguir, a ActiveWindow propriedade é usada para definir uma referência à janela atual. Em seguida, o código verifica o tipo de janela; se for o tipo de janela de edição, ele exibirá o número de painéis de tarefa contidos na janela em uma caixa de mensagem.

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

Comentários

Os objetos Window representam os dois tipos de janelas que são usados no aplicativo InfoPath: a janela de edição que exibe um formulário quando um usuário preenche um formulário e a janela de design usada no modo de design quando um usuário projeta um modelo de formulário.

O objeto Window fornece propriedades e métodos que podem ser usados para interagir programaticamente com janelas do InfoPath, incluindo a capacidade de ativar ou fechar uma janela e a capacidade de interagir com os painéis de tarefa e barras de comando que elas contêm. O objeto Window também fornece a XmlForm propriedade para acessar o documento XML subjacente do formulário associado à janela.

Os objetos Window de um formulário InfoPath são acessados por meio da Item[Int32] propriedade do WindowCollection objeto. O tipo de janela pode ser determinado usando a WindowType propriedade.

Você pode acessar a janela aberta no momento diretamente usando a ActiveWindow propriedade do Application objeto, em vez de usar a WindowCollection coleção. Você também pode acessar o objeto Window associado a uma exibição usando a Window propriedade do View objeto.

Observação: algumas propriedades do objeto Window só estão disponíveis ao usar o tipo de janela de edição; eles retornarão um erro se usado com o tipo de janela de design.

Construtores

Window()

Representa uma janela usada no aplicativo Microsoft InfoPath.

Propriedades

Active

Obtém um valor que indica se a janela associada Window ao objeto é a janela ativa.

Caption

Obtém ou define o texto legenda para a janela representada pelo Window objeto.

CommandBars

Obtém uma referência à coleção Barras de Comando do Microsoft Office da janela associada ao Window objeto.

Height

Obtém ou define a altura da janela representada pelo Window objeto, medida em pontos.

Left

Obtém ou define a posição horizontal da janela representada pelo Window objeto, medida em pontos.

MailEnvelope

Obtém uma referência ao MailEnvelope objeto associado à janela representada pelo Window objeto.

TaskPanes

Obtém uma referência à TaskPaneCollection coleção associada ao Window objeto.

Top

Obtém ou define a posição vertical da janela representada pelo Window objeto, medida em pontos.

Width

Obtém ou define a largura da janela representada pelo Window objeto, medida em pontos.

WindowState

Obtém ou define o estado da janela representada pelo Window objeto.

WindowType

Obtém o tipo de janela representada pelo Window objeto.

XmlForm

Obtém uma referência ao XmlForm objeto associado à janela representada pelo Window objeto.

Métodos

Activate()

Ativa (dá foco a) a janela representada pelo Window objeto.

Close()

Fecha a janela representada pelo Window objeto solicitando salvar alterações em qualquer formulário não salvo ou forma com alterações que não foram salvas.

Close(Boolean)

Fecha a janela representada pelo Window objeto e, opcionalmente, força um formulário ou formulário não salvo com alterações não salvas a serem fechadas sem salvar.

Aplica-se a