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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.