CustomTaskPane.Visible (Propiedad)
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 (en Microsoft.Office.Tools.Common.dll)
Sintaxis
'Declaración
Property Visible As Boolean
bool Visible { get; set; }
Valor de propiedad
Tipo: System.Boolean
true si el panel de tareas personalizado está visible; de lo contrario, false.El valor predeterminado 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 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 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 proporcionado 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);
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.