Proprietà CustomTaskPane.Visible
Ottiene o imposta un valore che specifica se il riquadro attività personalizzato è visibile o meno.
Spazio dei nomi: Microsoft.Office.Tools
Assembly: Microsoft.Office.Tools.Common (in Microsoft.Office.Tools.Common.dll)
Sintassi
'Dichiarazione
Property Visible As Boolean
Get
Set
bool Visible { get; set; }
Valore proprietà
Tipo: System.Boolean
true se il riquadro attività personalizzato è visibile; in caso contrario, false.Il valore predefinito è false.
Eccezioni
Eccezione | Condizione |
---|---|
COMException | Si tenta di impostare questa proprietà nel gestore dell'evento DockPositionChanged o VisibleChanged. |
ObjectDisposedException | Il metodo Dispose() della classe CustomTaskPane è già stato chiamato. |
Note
Nelle applicazioni di Microsoft Office non è disponibile un'interfaccia utente predefinita per la visualizzazione dei riquadri attività personalizzati. Se si crea un riquadro attività personalizzato nel componente aggiuntivo, è consigliabile creare anche un elemento dell'interfaccia utente, ad esempio un pulsante, selezionabile dagli utenti per visualizzare o nascondere il riquadro stesso. Per ulteriori informazioni, vedere Cenni preliminari sui riquadri attività personalizzati.
Esempi
Nell'esempio di codice seguente viene creato e quindi visualizzato un riquadro attività personalizzato. Questo esempio di codice fa parte di un esempio più esaustivo fornito per 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);
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.