Właściwość CustomTaskPane.Visible —
Pobiera lub ustawia wartość, która określa, czy niestandardowe okienko zadań jest widoczny.
Przestrzeń nazw: Microsoft.Office.Tools
Zestaw: Microsoft.Office.Tools.Common (w Microsoft.Office.Tools.Common.dll)
Składnia
'Deklaracja
Property Visible As Boolean
bool Visible { get; set; }
Wartość właściwości
Typ: System.Boolean
true Jeśli niestandardowe okienko zadań jest widoczny; w przeciwnym razie false.Wartość domyślna to false.
Wyjątki
Wyjątek | Warunek |
---|---|
COMException | Spróbuj ustawić tej właściwości w procedurze obsługi zdarzenia dla DockPositionChanged lub VisibleChanged zdarzenia. |
ObjectDisposedException | Dispose Metoda CustomTaskPane została już wywołana. |
Uwagi
Aplikacje Microsoft Office nie zawiera domyślnego interfejsu użytkownika dla użytkowników, aby wyświetlić niestandardowe okienka zadań.Jeśli tworzysz niestandardowe okienko zadań w dodatku, należy także utworzyć element interfejsu użytkownika, na przykład przycisk, który użytkownicy mogą kliknąć, aby wyświetlić lub ukryć swoje niestandardowe okienko zadań.Aby uzyskać więcej informacji, zobacz Niestandardowe okienka zadań.
Przykłady
Poniższy przykład kodu tworzy niestandardowe okienko zadań i wyświetla je.Ten przykład kodu jest częścią większy przykład przewidziane 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);
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..