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
- 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ódigos parcialmente Confiável.