Как добавить настраиваемую панель задач в Visual Studio

Я создаю надстройку для Visual Studio 2012. Я хочу создать пользовательскую панель задач, которую я мог бы заполнить файлами и папками, которые могут быть выбраны и открыты разработчиком. Я нашел много документации о том, как создавать надстройки с областями задач для MS Office, но ничего не могу найти о том, как добавить область задач в Visual Studio с надстройкой.

Спасибо.


person janovak    schedule 30.07.2013    source источник


Ответы (1)


Если у вас есть профессиональная версия 2012 года, вы можете использовать следующую ссылку.

http://msdn.microsoft.com/en-us/library/aa942846(v=vs.110).aspx

По сути, вам нужно будет добавить пользовательский элемент управления (это станет вашей настраиваемой панелью задач)

Если вы используете экспресс-версию Visual Studio, было бы идеально загрузить и использовать NetOffice — http://netoffice.codeplex.com/

Ниже приведен пример кода, который я использовал в своем проекте. Я добавил пользовательский элемент управления UserControl1. Это использует версию Ultimate, однако это то же самое, по крайней мере, для профессиональной версии.

Private myUserControl1 As UserControl1
Private myCustomTaskPane As Microsoft.Office.Tools.CustomTaskPane

Private Sub ThisAddIn_Startup() Handles Me.Startup

    myUserControl1 = New UserControl1
    myCustomTaskPane = Me.CustomTaskPanes.Add(myUserControl1, "Picture Table Editor Pane")

    With myCustomTaskPane
        .DockPosition = Microsoft.Office.Core.MsoCTPDockPosition.msoCTPDockPositionFloating
        .Width = 300
        .Height = 400
        .DockPosition = Microsoft.Office.Core.MsoCTPDockPosition.msoCTPDockPositionLeft
        .Width = 300
    End With

End Sub
person tfitzhardinge    schedule 27.09.2013