Где находится набор инструментов Visual Studio

Обновлено: 02.07.2024

Эта фиксация не принадлежит ни к одной из веток в этом репозитории и может принадлежать ответвлению за пределами репозитория.

  • Открыть с рабочего стола
  • Просмотреть в необработанном виде
  • Копировать исходное содержимое Копировать необработанное содержимое

Копировать необработанное содержимое

Копировать необработанное содержимое

В этом пошаговом руководстве показано, как использовать шаблон элемента управления Windows Forms Toolbox для создания простого элемента управления счетчиком с помощью Visual Studio SDK.

Создание элемента управления Windows Forms Toolbox

Шаблон элемента управления панели инструментов Windows Forms, включенный в средства расширения Visual Studio (VS SDK), позволяет создать элемент управления панели инструментов, который автоматически добавляется при установке расширения. В этом пошаговом руководстве показано, как с помощью шаблона создать простой элемент управления счетчиком, который можно распространить среди других пользователей.

Начиная с Visual Studio 2015, пакет SDK для Visual Studio не устанавливается из центра загрузки. Он включен в качестве дополнительной функции в установку Visual Studio. Вы также можете установить VS SDK позже. Дополнительные сведения см. в разделе Установка Visual Studio SDK.

Создайте элемент управления Toolbox

Шаблон элемента управления Windows Forms Toolbox создает неопределенный пользовательский элемент управления и предоставляет все функции, необходимые для добавления элемента управления на панель инструментов.

Создание расширения с помощью элемента управления Windows Forms Toolbox

Создайте проект VSIX с именем MyWinFormsControl . Вы можете найти шаблон проекта VSIX в диалоговом окне "Новый проект", выполнив поиск "vsix".

При этом добавляется пользовательский элемент управления, внешняя ссылка ProvideToolboxControlAttribute:Microsoft.VisualStudio.Shell.RegistrationAttribute для размещения элемента управления на панели элементов и запись актива Microsoft.VisualStudio.ToolboxControl в манифесте VSIX для развертывания.

Создать пользовательский интерфейс для элемента управления

Для элемента управления Counter требуются два дочерних элемента управления: xref:System.Windows.Forms.Label для отображения текущего счетчика и xref:System.Windows.Forms.Button для сброса счетчика на 0. Никакие другие дочерние элементы управления не используются. требуется, потому что вызывающие программы будут увеличивать счетчик программно.

Чтобы создать пользовательский интерфейс

В обозревателе решений дважды щелкните Counter.cs, чтобы открыть его в конструкторе.

Удалите кнопку "Нажмите здесь!" кнопка, которая включается по умолчанию при добавлении шаблона элемента управления Windows Forms Toolbox.

Из панели инструментов перетащите элемент управления Label, а затем элемент управления Button под ним в область конструктора.

Измените общий размер пользовательского элемента управления на 150, 50 пикселей и измените размер кнопки на 50, 20 пикселей.

В окне "Свойства" задайте следующие значения для элементов управления в области конструктора.

Закодируйте пользовательский элемент управления

Элемент управления счетчиком предоставляет метод увеличения счетчика, событие, которое будет вызываться при каждом увеличении счетчика, кнопку сброса и три свойства для сохранения текущего счетчика, отображаемого текста и того, показывать или скрывать счетчик. Кнопка сброса. Атрибут ProvideToolboxControl определяет, где на панели инструментов появится элемент управления Counter.

Чтобы закодировать пользовательский элемент управления

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

Выше метода обработчика событий в классе управления создайте целое число для хранения значения счетчика и строку для хранения отображаемого текста, как показано в следующем примере.

Создайте следующие объявления общедоступных свойств.

Абоненты могут получить доступ к этим свойствам, чтобы получить и установить отображаемый текст счетчика, а также показать или скрыть кнопку сброса. Вызывающие объекты могут получить текущее значение свойства Value, доступного только для чтения, но они не могут установить это значение напрямую.

Поместите следующий код в событие Load для элемента управления.

Создайте следующий общедоступный метод для увеличения счетчика.

Добавьте объявление для события Incremented в класс элемента управления.

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

Вернитесь в режим конструктора и дважды нажмите кнопку «Сброс», чтобы сгенерировать обработчик события btnReset_Click. Затем заполните его, как показано в следующем примере.

Непосредственно над определением класса в объявлении атрибута ProvideToolboxControl измените значение первого параметра с "MyWinFormsControl.Counter" на "General" . Это задает имя группы элементов, в которой будет размещаться элемент управления на панели инструментов.

В следующем примере показан атрибут ProvideToolboxControl и скорректированное определение класса.

Проверка элемента управления

Чтобы протестировать элемент управления Toolbox, сначала протестируйте его в среде разработки, а затем протестируйте в скомпилированном приложении.

Чтобы протестировать элемент управления

Нажмите F5, чтобы начать отладку.

Эта команда создает проект и открывает второй экспериментальный экземпляр Visual Studio с установленным элементом управления.

В экспериментальном экземпляре Visual Studio создайте проект приложения Windows Forms.

В обозревателе решений дважды щелкните Form1.cs, чтобы открыть его в конструкторе, если он еще не открыт.

На панели инструментов элемент управления "Счетчик" должен отображаться в разделе "Общие".

Установите для свойства Message значение Count: .

Перетащите элемент управления xref:System.Windows.Forms.Button в форму, а затем задайте для имени и текстовых свойств кнопки значение Test .

Дважды щелкните кнопку, чтобы открыть Form1.cs в режиме просмотра кода и создать обработчик кликов.

В обработчике кликов вызовите counter1.Increment() .

В функции-конструкторе после вызова InitializeComponent введите counter1``.``Incremented += и дважды нажмите клавишу Tab.

Visual Studio создает обработчик уровня формы для события counter1.Incremented.

Выделите оператор Throw в обработчике событий, введите mbox , а затем дважды нажмите клавишу Tab, чтобы создать окно сообщения из фрагмента кода mbox.

В следующей строке добавьте следующий блок if/else, чтобы установить видимость кнопки «Сброс».

Нажмите F5.

Форма открывается. Элемент управления Counter отображает следующий текст.

Количество: 0

Выберите Тест.

Счетчик увеличивается, и Visual Studio отображает окно сообщения.

Закройте окно сообщения.

Кнопка "Сброс" исчезнет.

Выбирайте Тест, пока счетчик не достигнет 5, каждый раз закрывая окна сообщений.

Откройте приложение в Visual Studio. Разверните Панель инструментов (Вид->Панель инструментов или используйте сочетание клавиш Ctrl+Alt+X). Щелкните правой кнопкой мыши в области панели инструментов и выберите "Добавить вкладку" в контекстном меню.

Соответственно, как отобразить панель инструментов в Visual Studio?

В окне "Панель инструментов" отображаются элементы управления, которые можно добавить в проекты Visual Studio. Чтобы открыть Панель инструментов, выберите Панель инструментов в меню Вид. Вы можете перетаскивать различные элементы управления на поверхность используемого конструктора, а также изменять размер и положение элементов управления.

как добавить элемент управления диаграммой в панель инструментов Visual Studio 2017? Для этого щелкните правой кнопкой мыши внутри панели инструментов и выберите «Выбрать элементы». В появившемся диалоговом окне выберите вкладку, относящуюся к типу элемента управления (в данном случае это выглядит как WPF). Прокрутите список, чтобы найти элементы управления, которые вы хотите добавить, отметьте их и нажмите «ОК». Теперь элементы управления должны быть доступны на панели инструментов.

Кроме того, что такое окно Toolbox в Visual Studio?

В левой части Visual Studio вы также увидите панель инструментов. Панель инструментов содержит все элементы управления, которые можно добавить в Windows Forms. Такие элементы управления, как текстовое поле или метка, — это лишь некоторые из элементов управления, которые можно добавить в Windows Forms.

Как открыть боковую панель в Visual Studio?

Чтобы открыть боковую панель, используйте сочетание клавиш Ctrl+B (Mac: Cmd+B ). У меня нет такого поведения. Если вы выйдете из VSCODE, VSCODE сохранит видимое состояние боковой панели. Когда вы в следующий раз откроете VSCODE, VSCODE восстановит сохраненное видимое состояние.

Как открыть окно свойств в Visual Studio?

Вы также можете использовать окно "Свойства" для редактирования и просмотра свойств файла, проекта и решения. Вы можете найти окно «Свойства» в меню «Вид». Вы также можете открыть его, нажав F4 или введя Свойства в поле поиска.

Как использовать Infragistics в Visual Studio?

После установки панели инструментов Infragistics откройте Visual Studio, выберите меню «Вид», выберите пункт меню «Другие окна», а затем выберите «Панель инструментов Infragistics», чтобы отобразить панель инструментов. Панель элементов не будет отображать элементы управления, пока вы не откроете файл Xamarin. Forms, а затем откройте файл XAML.

Как открыть обозреватель решений в Visual Studio 2019?

Обозреватель решений. Visual Studio предоставляет окно обозревателя решений, позволяющее просматривать решения и проекты и управлять ими. Чтобы открыть окно, выберите Вид > Обозреватель решений.

Как добавить инструменты в Visual Studio?

Добавить новые инструменты в меню «Инструменты». Откройте диалоговое окно «Внешние инструменты», выбрав «Инструменты» > «Внешние инструменты». Нажмите «Добавить», а затем заполните информацию. Например, следующая запись заставляет проводник Windows открываться в каталоге файла, открытого в данный момент в Visual Studio: Title: Open File Location.

Где находится обозреватель решений в Visual Studio?

Visual Studio предоставляет окно обозревателя решений, позволяющее просматривать решения и проекты и управлять ими. Чтобы открыть окно, выберите Вид > Обозреватель решений.

Как закрепить обозреватель решений в Visual Studio?

Шаг 1 – убедитесь, что обозреватель решений находится в режиме стыковки. Щелкните правой кнопкой мыши заголовок обозревателя решений и нажмите «закрепить», если это еще не сделано. Во-вторых, вам нужно решить, хотите ли вы автоматическое скрытие или нет. Это можно установить с помощью значка булавки рядом с полем закрытия окна с вкладками.

Как мне отобразить свой набор инструментов SSIS?

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

Как вернуть панель инструментов Explorer?

Как отобразить набор инструментов в Visual Studio?

Просто выберите в меню Visual Studio View- > ToolBox. В Visual Studio Express 2013 для Интернета он скрыт в разделе «Вид» > «Другие окна» > «Панель инструментов».

Что такое панель инструментов в Visual Basic?

Панель инструментов – это панель, которая отображается в верхней части главного меню. Вот пример: Панель инструментов — это классический контейнер элементов управления. На нем может размещаться текст, кнопки и т. д. Вам решать, нужна ли вашему приложению панель инструментов и что вы хотите разместить на ней.

Как исправить обозреватель решений справа в Visual Studio?

Нажмите на строку заголовка и перетащите ее в правую часть экрана. В конце концов вы увидите всплывающее окно со структурой, похожей на компа. Убедитесь, что вы наводите курсор на нужную область и отпускаете кнопку мыши. Это привяжет его к правой стороне.

Как открыть вкладку свойств в Visual Studio?

Нажмите имя проекта в обозревателе решений, а затем нажмите клавишу F4. Теперь должно появиться окно/вкладка «Свойства». Обратите внимание, что эта вкладка «Свойства» отличается от отображаемой, если щелкнуть правой кнопкой мыши имя проекта и выбрать «Свойства». В раскрывающемся меню «Вид» должен быть там.

Microsoft Visual Studio Windows: набор инструментов

Элемент управления Windows — это графический объект, который позволяет пользователю взаимодействовать с компьютером. Элементы управления столь же разнообразны, как и потребности и цели. Поскольку существует так много элементов управления для различных целей, их вставка в приложение и их конфигурация остаются на усмотрение программиста. Панель инструментов — это аксессуар, предоставляющий большинство элементов управления, используемых в приложении:

По умолчанию панель инструментов расположена в левой части IDE. Чтобы изменить это положение, вы можете перетащить строку заголовка и прикрепить ее к другой стороне IDE. Панель инструментов также использует ширину по умолчанию для отображения элементов на ней. Если ширина слишком узкая или слишком широкая, вы можете изменить ее. Для этого подведите указатель мыши к его правой границе и перетащите влево или вправо.

Панель инструментов и дополнительные элементы управления

При установке Microsoft Visual Studio в набор инструментов устанавливаются наиболее часто используемые элементы управления. Если вы работаете в среде, которая создает только определенную группу приложений, и есть элементы управления, которые вы почти не используете, при желании вы можете удалить их из списка. Чтобы удалить элемент управления, щелкните его правой кнопкой мыши и выберите "Удалить".

Разделы панели инструментов

Когда вы запускаете приложение Windows Forms, оно предоставляет различные элементы управления на панели инструментов, чтобы вы могли выбрать, какие из них подходят для вашего конкретного приложения. Элементы управления могут быть установлены по категориям в зависимости от их функции или роли. Контейнер — это элемент управления, основной целью которого является размещение других элементов управления. Чтобы создать его, вы берете объекты из панели инструментов и бросаете их в нужное место. Элементы панели инструментов организованы по категориям, и каждая категория представлена ​​кнопкой:

Если доступного списка категорий недостаточно, вы можете добавить новый раздел по вашему выбору. По умолчанию Microsoft Visual Studio скрывает некоторые категории, поскольку считается, что они практически не используются. Чтобы отобразить эти дополнительные разделы, щелкните правой кнопкой мыши в любом месте панели инструментов и выберите «Показать все»:

Если вам по-прежнему нужен дополнительный раздел, не включенный в список, вы можете добавить один (или несколько). Для этого щелкните правой кнопкой мыши в любом месте панели инструментов и выберите «Добавить вкладку». Вам будет предложено указать имя. После ввода нового имени нажмите Enter.

Макет категории

Чтобы использовать объект определенной категории, вы можете сначала нажать его кнопку. После выбора категории отображаются ее элементы. В каждой категории по умолчанию выбрана определенная кнопка с именем Pointer. Это просто означает, что ни один элемент в группе в данный момент не выбран.

По умолчанию элементы в каждой категории организованы в виде широких горизонтальных кнопок:

Кроме того, вы можете перечислить элементы категории в виде кнопок представления списка. Для этого вы можете щелкнуть правой кнопкой мыши в любом месте категории и выбрать «Представление списка», чтобы снять соответствующий флажок:

Расположение элементов на панели инструментов

При установке Microsoft Visual Studio кнопки добавляются в случайном порядке. Вначале это может затруднить поиск конкретного элемента управления, когда он вам нужен. Если вам так удобнее, вы можете расположить список элементов управления в любом порядке по вашему выбору. У вас есть два основных варианта. Чтобы изменить положение элемента в списке, щелкните его правой кнопкой мыши и выберите Вверх или Вниз. Кроме того, вы можете расположить элементы в алфавитном порядке.Для этого щелкните правой кнопкой мыши в любом месте раздела Windows Forms и выберите Сортировать элементы по алфавиту:

После того как вы расположили элементы в алфавитном порядке, панель инструментов забудет предыдущее расположение, и вы не сможете его восстановить. Кроме того, вы можете щелкнуть правой кнопкой мыши кнопку элемента управления и выбрать «Вверх» или «Вниз».

Пользовательский интерфейс Telerik для WinForms автоматически добавляется в Visual Studio 2005/2008/2010/2012/2013/2015/2017/2019/2022 Toolbox во время установки. Однако, если они не отображаются в панели инструментов после установки, вы можете сделать это вручную. Существует два способа вручную добавить пользовательский интерфейс Telerik для WinForms на панель инструментов в Visual Studio.

Использование меню Visual Studio

Запустите Visual Studio 2005/2008/2010/2012/2013/2015/2017/2019/2022.

Откройте любой проект/решение Windows Forms.

Разверните панель инструментов.

Щелкните правой кнопкой мыши панель инструментов в пустой области под ней и выберите «Добавить вкладку», чтобы создать новую вкладку. Назовите вкладку «Пользовательский интерфейс Telerik для WinForms».

Щелкните правой кнопкой мыши в пустом месте только что созданной вкладки и выберите Выбрать элементы. Откроется диалоговое окно со списком всех доступных элементов управления сборок в GAC.

Если вы не видите элементы управления Telerik WinForms, см. раздел «Устранение неполадок» ниже.

Отсортируйте сборки по имени и перейдите к сборкам Telerik. Выберите все соответствующие элементы управления Telerik (кроме FilteredPropertyGrid) и нажмите OK, чтобы завершить операцию.

Все пользовательские интерфейсы Telerik для WinForms должны появиться на панели инструментов, и вы сможете сразу начать их использовать.

Использование метода перетаскивания

Запустите Visual Studio 2005/2008/2010/2012/2013/2015/2017.

Откройте любой проект/решение Windows Forms.

Разверните панель инструментов.

Щелкните правой кнопкой мыши панель инструментов в пустой области под ней и выберите «Добавить вкладку», чтобы создать новую вкладку. Назовите вкладку «Пользовательский интерфейс Telerik для WinForms».

Откройте проводник Windows и найдите папку сборок Telerik.

Выберите следующие сборки и перетащите их на пустое место во вновь созданной вкладке в Visual Studio:

Сброс панели инструментов с помощью контекстной команды «Сбросить» приведет к удалению инструментов из панели инструментов. Если вам нужно сбросить набор инструментов, просто добавьте элементы управления, как описано выше.

Устранение неполадок

Сборки Telerik не отображаются в диалоговом окне Добавить ссылку Visual Studio

Убедитесь, что элементы управления Telerik WinForms добавлены в глобальный кэш сборок (GAC), как описано в разделе Добавление и удаление элементов управления RadControl в глобальный кэш сборок (GAC).

Сборки Telerik не отображаются в диалоговом окне Добавить ссылку Visual Studio, хотя они добавляются в GAC

Чтобы ваша сборка отображалась в диалоговом окне "Добавить ссылку", вы можете добавить раздел реестра, например следующий, который указывает на расположение сборки:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\AssemblyFolders\Telerik UI для WinForms Q1 2014]@="C:\Program Files\Telerik\UI для WinForms\Q1 2014\bin\"

note. Эту запись реестра можно создать в кусте HKEY_LOCAL_MACHINE. Это изменит настройки для всех пользователей в системе. Если вы создадите эту запись реестра в HKEY_CURRENT_USER, эта запись повлияет на настройку только для текущего пользователя.

Дополнительную информацию по этой теме вы можете найти в Центре поддержки Microsoft: Как отобразить сборку в диалоговом окне «Добавить ссылку»

Повторяющиеся записи RadControls на панели инструментов

Мы обнаружили несколько случаев наличия нескольких/дублированных элементов панели инструментов в панели инструментов Visual Studio. К сожалению, это, похоже, связано с ошибкой в ​​Visual Studio, которая до сих пор не воспроизведена надежно, поэтому мы можем исправить ее или запросить исправление у Microsoft.

Ниже приведены различные виды неполадок и возможные способы их устранения:

Повторяющиеся элементы панели инструментов, оставшиеся две записи для каждого элемента управления:

это может быть результатом параллельного пользовательского интерфейса Telerik для установки WinForms, что является правильным поведением (только Visual Studio 2008)

это может быть результатом неправильной недостаточной регистрации старого пользовательского интерфейса Telerik для дистрибутива WinForms с последующей регистрацией более нового. Обычно решить проблему помогает один из двух приведенных ниже подходов:

Закройте экземпляры Visual Studio, запустите проводник Windows, перейдите к %localappdata%\Microsoft\VisualStudio\10.0 и удалите файлы *.tbd

Щелкните правой кнопкой мыши панель инструментов в Visual Studio и выберите "Сброс".

Несколько записей на элемент управления, число которых увеличивается с каждым запуском IDE: это худший сценарий, с которым мы сталкивались. В этом случае все записи и файлы реестра на клиентской машине выглядели нормально. Единственное исправление, которое нам удалось применить, — это полное удаление пользовательского интерфейса Telerik для WinForms и Visual Studio 2010 с последующей чистой установкой IDE и пакета.

Читайте также: