Window Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |