Поделиться через


CustomTaskPane.Visible - свойство

Возвращает или задает значение, которое указывает, видима ли настраиваемая область задач.

Пространство имен:  Microsoft.Office.Tools
Сборка:  Microsoft.Office.Tools.Common (в Microsoft.Office.Tools.Common.dll)

Синтаксис

'Декларация
Property Visible As Boolean
bool Visible { get; set; }

Значение свойства

Тип: System.Boolean
true , если панель команд видна, в противном случае — false.Значение по умолчанию — false.

Исключения

Исключение Условие
COMException

Предпринимается попытка присвоить этому свойству значение в обработчике событий DockPositionChanged или VisibleChanged.

ObjectDisposedException

Метод Dispose объекта CustomTaskPane уже вызван.

Заметки

Приложения Microsoft Office не предоставляют стандартный пользовательский интерфейс, чтобы пользователи могли отображать настраиваемые области задач.Если настраиваемая область задач создается в надстройке, необходимо также создать элемент пользовательского интерфейса, например, кнопку, чтобы пользователи могли с ее помощью отображать или скрывать настраиваемую область задач.Дополнительные сведения см. в разделе Настраиваемые области задач.

Примеры

В следующем примере кода создается и отображается настраиваемая область задач.Данный пример кода является частью большего примера, приведенного в разделе 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

См. также

Ссылки

CustomTaskPane Интерфейс

Microsoft.Office.Tools - пространство имен