Главное меню Visual Studio .NET и стандартная панель инструментов
При работе с VB в интегрированной среде разработки VS можно пользоваться как кнопками стандартной панели инструментов, так и элементами главного меню, расположенными в верхней части экрана (рис. 1.3-1).
Главное меню может содержать следующие элементы: Файл, Правка, Вид, Проект, Сборка, Отладка, Команда, Сервис, Тест, Архитектура, Анализ, Окно и Справка.
Первоначально при запуске программы в меню присутствуют лишь некоторые из указанных элементов. Остальные элементы добавляются в меню при открытии дополнительных окон. Например, при открытии проекта в меню добавляются пункты Проект, Построение, Отладка. Настроить

Рис. 1.3-1. Главное меню VS и Стандартная панель инструментов

Рис. 1.3-2. Команды элемента Главного меню Файл

Рис. 1.3-3. Команды элемента Главного меню Правка
отображение элементов главного меню можно с помощью диалогового окна Настройка, которое открывается командой Настройка элемента главного меню Сервис.
Так, например, элемент главного меню Файл содержит команды, связанные с доступом к файлам (рис. 1.3-2).
Команды элемента главного меню Правка используется при создании форм и редактировании программного кода (рис. 1.3-3).
Элементы главного меню Вид содержит команды вызова окон среды. С помощью этих команд могут открываться окна редактора программного кода, конструктора формы, свойств объектов, обозревателя решений и другие окна.
Элемент главного меню Проект содержит команды, позволяющие добавлять в проект и удалять из него такие элементы, как форма, программный модуль, класс, а также команды, дающие возможность добавлять ссылки на подключаемые библиотеки.
Последней командой элемента меню Проект является команда Свойства: позволяющая открыть окно свойств проекта.
Элемент главного меню Сборка содержит команды, помогающие скомпоновать решение или проект.
Элемент главного меню Отладка содержит команды, предназначенные для отладки и запуска приложения. С помощью команд этого меню можно запустить приложение на выполнение, установить точки останова программы, осуществить пошаговое выполнение приложения, открыть специальные окна для отладки.

- 1.3. Главное меню Visual Studio .NETи Стандартная панель инструментов
- 51
Рис. 1.3-4. Команды Стандартной панели инструментов
Элемент главного меню Сервис содержит средства для настройки среды разработки, создания макросов, а также команды запуска дополнительных утилит.
Элемент главного меню Окно содержит команды, которые управляют открытыми на экране окнами. С помощью этих команд можно упорядочивать, скрывать окна и переходить из одного окна в другое. Кроме того, команды данного меню позволяют активизировать любое открытое окно.
Элемент главного меню Справка использует свои команды для вызова справочной системы с различными вариантами представления информации.
В VB содержится большое количество панелей инструментов для отладки и запуска программ, расположения элементов на форме и многого другого. Назначение кнопок Стандартной панели инструментов показано на рис. 1.3-4.
По умолчанию в Главном окне VS всегда присутстствует стандартная панель инструментов. Если для работы необходима стандартная панель инструментов, а ее нет, выберите команду Стандартная элемента меню Панели инструментов из элемента главного меню Вид.
Добавление панели инструментов в окно инструментов
В этом пошаговом руководстве показано, как добавить панель инструментов в окно инструментов.
Панель инструментов — это горизонтальная или вертикальная полоса, содержащая кнопки, привязанные к командам. Длина панели инструментов в окне инструментов всегда совпадает с шириной или высотой окна инструмента в зависимости от того, где закреплена панель инструментов.
В отличие от панелей инструментов в интегрированной среде разработки, панель инструментов в окне инструментов должна быть закреплена и не может быть перемещена или настроена. Если VSPackage написан в неуправляемом коде, панель инструментов можно закрепить на любом краю.
Дополнительные сведения о добавлении панели инструментов см. в разделе «Добавление панели инструментов».
Создание панели инструментов для окна инструментов
- Создайте проект VSIX с именем TWToolbar команды меню с именем TWTestCommand и окном инструментов с именемTestToolWindow. Дополнительные сведения см. в разделе «Создание расширения с помощью команды меню» и создание расширения с помощью окна инструментов. Перед добавлением шаблона окна инструментов необходимо добавить шаблон элемента команды.
- В TWTestCommandPackage.vsct найдите раздел «Символы». В узле GuidSymbol с именем guidTWTestCommandPackageCmdSet объявите панель инструментов и группу инструментов, как показано ниже.
Добавление панели инструментов в окно инструментов
- В TWTestCommandPackageGuids.cs добавьте следующие строки.
public const string guidTWTestCommandPackageCmdSet = "00000000-0000-0000-0000-0000"; // get the GUID from the .vsct file public const int TWToolbar = 0x1000;
using System.ComponentModel.Design;
this.ToolBar = new CommandID(new Guid(TWTestCommandPackageGuids.guidTWTestCommandPackageCmdSet), TWTestCommandPackageGuids.TWToolbar);
Проверка панели инструментов в окне инструментов
- Выполните сборку решения и запустите отладку. Должен появиться экспериментальный экземпляр Visual Studio.
- В меню «Вид» или «Другие окна» щелкните «Тестовый инструментWindow«, чтобы отобразить окно инструмента. Вы увидите панель инструментов (она выглядит как значок по умолчанию) в левом верхнем углу окна инструментов, чуть ниже заголовка.
- На панели инструментов щелкните значок, чтобы отобразить сообщение TWTestCommandPackage Inside TWToolbar.TWTestCommand.MenuItemCallback().
Связанный контент
Настройка меню и панелей инструментов в Visual Studio
Visual Studio можно настраивать не только путем добавления и удаления панелей инструментов и меню в строке меню, но также путем добавления и удаления команд для любой панели инструментов или любого меню.
Чтобы узнать больше о том, как персонализировать панель инструментов для своих потребностей, читайте запись блога Оптимизация панелей инструментов для рабочего процесса.
Добавление, удаление или перемещение меню в строке меню
- В строке меню выберите «Средства>настройки«. Откроется диалоговое окно Настройка.
- На вкладке Команды установите переключатель Строка меню и флажок Строка меню в списке рядом с этим параметром, а затем выполните одно из следующих действий:
- Чтобы добавить меню, нажмите кнопку «Добавить новое меню «, нажмите кнопку «Изменить выбор » и назовите меню, которое нужно добавить.
- Чтобы удалить меню, выберите его в списке предварительного просмотра и нажмите кнопку «Удалить «.
- Чтобы переместить меню в строке меню, выберите меню в списке предварительного просмотра и нажмите кнопку «Переместить вверх » или «Переместить вниз «.
Добавление, удаление или перемещение панели инструментов
- В строке меню выберите «Средства>настройки«. Откроется диалоговое окно Настройка.
- На вкладке «Панели инструментов» выполните один из следующих шагов:
- Чтобы добавить панель инструментов, нажмите кнопку «Создать «, укажите имя панели инструментов, которую вы хотите добавить, и нажмите кнопку «ОК «.
- Чтобы удалить пользовательскую панель инструментов, выберите ее в списке панелей инструментов и нажмите кнопку «Удалить «.
Важно! Удалить можно панели инструментов, созданные пользователем, но не панели инструментов по умолчанию.
Примечание. Дополнительные сведения о том, как улучшить удобство использования и доступность текста, панелей инструментов и многое другое, см. в разделе «Настройка параметров специальных возможностей».
Настройка меню или панели инструментов
Настроив панель инструментов или меню, убедитесь в том, что ее флажок установлен в диалоговом окне Настройка. В противном случае после закрытия и повторного открытия Visual Studio изменения будут утеряны.
- В строке меню выберите «Средства>настройки«. Откроется диалоговое окно Настройка.
- На вкладке «Команды» нажмите кнопку параметра для типа элемента, который требуется настроить.
- В списке для этого типа элемента выберите меню или панель инструментов, которые требуется настроить, а затем выполните один из следующих наборов шагов:
- Чтобы добавить команду, нажмите кнопку «Добавить команду». В диалоговом окне «Добавить команду» выберите элемент в списке категорий, выберите элемент в списке команд и нажмите кнопку «ОК«.
- Чтобы удалить команду, выберите ее в списке элементов управления и нажмите кнопку «Удалить «.
- Чтобы изменить порядок команд, выберите команду в списке элементов управления и нажмите кнопку «Переместить вверх » или «Переместить вниз «.
- Чтобы группировать команды в горизонтальной строке, выберите первую команду в списке предварительного просмотра , нажмите кнопку «Изменить выделение «, а затем нажмите кнопку «Начать группу«.
Сброс настроек меню или панели инструментов
- В строке меню выберите «Средства>настройки«. Откроется диалоговое окно Настройка.
- На вкладке «Команды» нажмите кнопку параметра для типа элемента, который требуется сбросить.
- В списке для этого типа элемента выберите меню или панель инструментов, которые требуется сбросить.
- Нажмите кнопку «Изменить выделение «, а затем выберите «Сброс » в появившемся меню. Можно также сбросить параметры всех меню и панелей инструментов с помощью кнопки Сбросить все.
Связанный контент
- Персонализация интегрированной среды разработки
- Настройка редактора
Панель инструментов
Окно панели элементов отображает элементы управления, которые вы можете добавлять в проекты Visual Studio. Чтобы открыть панель элементов, выберите Вид>Панель элементов в строке меню или нажмите клавиши CTRL+ALT+X.

Можно перетаскивать различные элементы управления на поверхность используемого конструктора, а также изменять размер и положение элементов управления.
Панель элементов отображается вместе с представлениями конструктора, например представлением XAML-файла или проектом приложения Windows Forms. На панели элементов отображаются только те элементы управления, которые можно использовать в текущем конструкторе. Вы можете выполнить поиск в пределах панели элементов, чтобы отфильтровать отображаемые элементы.
Для некоторых типов проектов панель элементов не содержит никаких элементов.
Целевая версия .NET проекта также влияет на набор элементов управления, отображаемых на панели элементов. При необходимости вы можете изменить требуемую версию .NET Framework на страницах свойств проекта. Выберите узел проекта в обозревателе решений, а затем в строке меню выберите Проект>Свойства имя_проекта. На вкладке Приложение выберите нужное значение в выпадающем списке Целевая платформа.

Управление окном панели элементов и элементами управления в нем
По умолчанию панель элементов свернута в левой части Visual Studio. Чтобы отобразить ее, наведите на нее курсор. Вы можете закрепить панель элементов, щелкнув на панели инструментов значок Закрепить, чтобы она оставалась открытой. Вы также можете открепить окно панели элементов и перетащить его в любое место на экране. Чтобы закрепить, открепить или скрыть панель элементов, щелкните ее правой кнопкой и выберите нужное действие.
Если панель элементов больше не отображается как свернутая в левой части интегрированной среды разработки Visual Studio, можно добавить ее обратно, выбрав Окно>Сбросить макет окна в строке меню.
Вы можете изменить порядок элементов на вкладке Панель элементов или добавить собственные вкладки, используя следующие команды в контекстном меню:
- Переименовать элемент. Переименование выбранного элемента.
- Представление списка. Отображение элементов управления в вертикальном списке. Если этот флажок не установлен, элементы управления размещаются горизонтально.
- Показать все. Отображение всех возможных элементов управления (не только тех, которые можно использовать в текущем конструкторе).
- Выбрать элементы. Открывает диалоговое окно Выбор элементов панели элементов, в котором можно указать элементы, отображаемые на панели элементов. Вы можете показать или скрыть элемент, установив или сняв его флажок.
- Сортировать элементы по алфавиту. Сортировка элементов по имени.
- Сброс панели. Восстановление параметров и элементов по умолчанию для панели элементов.
- Добавить вкладку. Добавление новой вкладки на панель элементов.
- Вверх. Перемещение выбранного элемента вверх.
- Вниз. Перемещение выбранного элемента вниз.
Создание и распространение пользовательских элементов управления панели элементов
Вы можете создать для панели элементов пользовательский элемент управления с помощью шаблона проекта на основе Windows Presentation Foundation или Windows Forms. Затем этот пользовательский элемент управления можно предоставить коллегам или опубликовать в Интернете с помощью установщика элементов управления панели элементов.
Следующие шаги
Перейдя по следующим ссылкам, вы узнаете о некоторых доступных вкладках панели элементов.
- Панель элементов, вкладка «Данные»
- Панель элементов, вкладка «Компоненты»
- Вкладка «HTML», панель элементов