Partilhar via


CustomTaskPane.Visible A propriedade (sistema de 2007)

Obtém ou define um valor que especifica se o custom tarefa painel estiver visível.

Namespace:  Microsoft.Office.Tools
Assembly:  Microsoft.Office.Tools.Common.v9.0 (em Microsoft.Office.Tools.Common.v9.0.dll)

Sintaxe

Public Property Visible As Boolean

Dim instance As CustomTaskPane
Dim value As Boolean

value = instance.Visible

instance.Visible = value
public bool Visible { get; set; }

Valor de propriedade

Tipo: System.Boolean
true Se o custom tarefa painel estiver visível; caso contrário, false. O padrão é false.

Exceções

Exceção Condição
COMException

Tentar conjunto essa propriedade no manipulador de eventos para o DockPositionChanged ou VisibleChanged evento.

ObjectDisposedException

The Dispose método para o CustomTaskPane já foi chamado.

Comentários

Aplicativos no 2007 Microsoft Office sistema não fornecem uma interface do usuário para os usuários para exibir personalizado padrão tarefa painéis.Se você criar uma personalizada tarefa painel no seu suplemento, você também deve criar um elemento de interface do usuário, sistema autônomo um botão, que sistema autônomo usuários podem clicar para exibir ou ocultar seu personalizado tarefa painel.Para obter mais informações, consulte Visão geral de painéis de tarefas Personalizar.

Exemplos

O exemplo de código a seguir cria um personalizado tarefa painel e o exibe.Este exemplo de código é parte de um exemplo maior fornecido para a classe CustomTaskPane.

Private myUserControl1 As MyUserControl
PrivateWithEvents myCustomTaskPane As Microsoft.Office.Tools.CustomTaskPane

PrivateSub ThisAddIn_Startup(ByVal sender AsObject, ByVal e As System.EventArgs) _
    HandlesMe.Startup

    myUserControl1 = New MyUserControl()
    myCustomTaskPane = Me.CustomTaskPanes.Add(myUserControl1, "New Task Pane")

    With myCustomTaskPane
        .DockPosition = Office.MsoCTPDockPosition.msoCTPDockPositionFloating
        .Height = 500
        .Width = 500
        .DockPosition = Office.MsoCTPDockPosition.msoCTPDockPositionRight
        .Width = 300
        .Visible = TrueEndWithEndSub
private MyUserControl myUserControl1;
private Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane;

privatevoid ThisAddIn_Startup(object sender, System.EventArgs e)
{
    myUserControl1 = new MyUserControl();
    myCustomTaskPane = this.CustomTaskPanes.Add(myUserControl1,
        "New Task Pane");

    myCustomTaskPane.DockPosition =
        Office.MsoCTPDockPosition.msoCTPDockPositionFloating;
    myCustomTaskPane.Height = 500;
    myCustomTaskPane.Width = 500;

    myCustomTaskPane.DockPosition =
        Office.MsoCTPDockPosition.msoCTPDockPositionRight;
    myCustomTaskPane.Width = 300;

    myCustomTaskPane.Visible = true;
    myCustomTaskPane.DockPositionChanged +=
        new EventHandler(myCustomTaskPane_DockPositionChanged);
}

Permissões

Consulte também

Referência

CustomTaskPane Classe

Membros CustomTaskPane

Namespace Microsoft.Office.Tools