Condividi tramite


Proprietà CustomTaskPane.Visible (System 2007)

Aggiornamento: novembre 2007

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.v9.0 (in Microsoft.Office.Tools.Common.v9.0.dll)

Sintassi

Public Property Visible As Boolean

Dim instance As CustomTaskPane
Dim value As Boolean

value = instance.Visible

instance.Visible = value
public 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 System 2007 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, su cui gli utenti possano fare clic per visualizzare o nascondere il riquadro. Per ulteriori informazioni, vedere la classe 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 la classe 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);
}

Autorizzazioni

Vedere anche

Riferimenti

CustomTaskPane Classe

Membri CustomTaskPane

Spazio dei nomi Microsoft.Office.Tools