CustomTaskPane.Visible Özellik
Alır veya özel görev bölmesi görünür 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
bool Visible { get; set; }
Özellik Değeri
Tür: System.Boolean
true özel görev bölmesini görünür durumdaysa; 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ıldı. |
Notlar
Microsoft Office uygulamalarının varsayılan bir özel görev bölmesi 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 gizlemesi için tıklayabileceği bir düğme.Daha fazla bilgi için bkz. Özel Görev Bölmeleri.
Örnekler
Aşağıdaki kod örneğinde, özel görev bölmesi oluşturur ve görüntüler.Bu kod örneği için sağlanan daha büyük bir örneğin 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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.