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


CustomTaskPane.Visible Свойство (2007 System)

Обновлен: Ноябрь 2007

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

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

Синтаксис

'Декларация
Public Property Visible As Boolean
'Применение
Dim instance As CustomTaskPane
Dim value As Boolean

value = instance.Visible

instance.Visible = value
public bool Visible { get; set; }

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

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

Исключения

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

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

ObjectDisposedException

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

Заметки

Приложения выпуска 2007 системы 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);
}

Разрешения

См. также

Ссылки

CustomTaskPane Класс

CustomTaskPane - члены

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