Compartir a través de


CustomTaskPane.Visible (Propiedad) (2007 System)

Actualización: noviembre 2007

Obtiene o establece un valor que especifica si el panel de tareas personalizado está visible.

Espacio de nombres:  Microsoft.Office.Tools
Ensamblado:  Microsoft.Office.Tools.Common.v9.0 (en Microsoft.Office.Tools.Common.v9.0.dll)

Sintaxis

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 propiedad

Tipo: System.Boolean

true si el panel de tareas personalizado está visible; de lo contrario, false. De manera predeterminada, es false.

Excepciones

Excepción Condición
COMException

Intenta establecer esta propiedad en el controlador del evento VisibleChanged o DockPositionChanged.

ObjectDisposedException

Ya se ha llamado al método Dispose de CustomTaskPane.

Comentarios

Las aplicaciones de Microsoft Office System 2007 no proporcionan una interfaz de usuario predeterminada para que los usuarios muestren paneles de tareas personalizados. Si crea un panel de tareas personalizado en el complemento, debe crear también un elemento de interfaz de usuario, como un botón, en el que los usuarios puedan hacer clic para mostrar u ocultar el panel de tareas personalizado. Para obtener más información, vea Información general sobre los paneles de tareas personalizados.

Ejemplos

El ejemplo de código siguiente crea un panel de tareas personalizado y lo muestra. Este ejemplo de código forma parte de un ejemplo más extenso referente a la clase 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);
}

Permisos

Vea también

Referencia

CustomTaskPane (Clase)

CustomTaskPane (Miembros)

Microsoft.Office.Tools (Espacio de nombres)