Partilhar via


Propriedade CustomTaskPane.Visible

Obtém ou define um valor que especifica se o painel de tarefas personalizado está visível.

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

Sintaxe

'Declaração
Property Visible As Boolean
    Get
    Set
bool Visible { get; set; }

Valor de propriedade

Tipo: System.Boolean
true Se o painel de tarefas personalizado é visível; Caso contrário, false.The default is false.

Exceções

Exceção Condição
COMException

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

ObjectDisposedException

O Dispose() método de CustomTaskPane já foi chamado.

Comentários

Aplicativos de Microsoft Office não fornecem um padrão de interface do usuário para os usuários para exibir os painéis de tarefas personalizado. Se você criar um painel de tarefas personalizado no seu suplemento, você também deve criar um elemento de interface do usuário, como, por exemplo, um botão, o que os usuários podem clicar para exibir ou ocultar o painel de tarefas personalizado. For more information, see Visão geral sobre painéis de tarefas personalizado.

Exemplos

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

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

Private Sub ThisAddIn_Startup(ByVal sender As Object, ByVal e As System.EventArgs) _
    Handles Me.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 = True
    End With
End Sub
private MyUserControl myUserControl1;
private Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane;

private void 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);
}

Segurança do .NET Framework

Consulte também

Referência

CustomTaskPane Interface

Namespace Microsoft.Office.Tools