Aracılığıyla paylaş


CustomTaskPane.Visible Özellik

Alır veya özel görev bölmesi görünür durumda olup olmadığını belirten bir değeri ayarlar.

Ad alanı:  Microsoft.Office.Tools
Derleme:  Microsoft.Office.Tools.Common (Microsoft.Office.Tools.Common.dll içinde)

Sözdizimi

'Bildirim
Property Visible As Boolean
    Get
    Set
bool Visible { get; set; }

Özellik Değeri

Tür: System.Boolean
true özel görev bölmesi görünmüyorsa; Aksi takdirde, false.Varsayılan, false değeridir.

Özel Durumlar

Exception Koşul
COMException

Bu özellik için olay işleyicisi ayarlamak deneyin DockPositionChanged veya VisibleChanged olay.

ObjectDisposedException

Dispose() Yöntemi, CustomTaskPane zaten çağrılmış.

Açıklamalar

Microsoft Office uygulamalarının varsayılan özel görev bölmeleri görüntülemek için kullanıcılar için kullanıcı Arabirimi sağlamaz. Eğer eklentinizde özel görev bölmesi oluşturursanız, UI öğesi de oluşturmalısınız, örn. kullanıcının özel görev bölmesini görüntüleyip sakmalası için tıklayabileceği bir düğme. Daha fazla bilgi için bkz. Özel Görev Bölmelerine Genel Bakış.

Örnekler

Aşağıdaki kod örneği, bir özel görev bölmesini oluşturur ve görüntüler. Bu kod örneği için sağlanan büyük bir örnek bir parçasıdır 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);
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

CustomTaskPane Arabirim

Microsoft.Office.Tools Ad Alanı