В панели элементов ничего нет windows forms
Панель элементов Toolbox
Окно панели элементов отображает элементы управления, которые вы можете добавлять в проекты Visual Studio. The Toolbox window displays controls that you can add to Visual Studio projects. Чтобы открыть панель элементов, выберите Вид > Панель элементов в строке меню или нажмите клавиши CTRL+ALT+X. To open Toolbox, choose View > Toolbox from the menu bar, or press Ctrl+Alt+X.

Можно перетаскивать различные элементы управления на поверхность используемого конструктора, а также изменять размер и положение элементов управления. You can drag and drop different controls onto the surface of the designer you are using, and resize and position the controls.
Панель элементов отображается вместе с представлениями конструктора, например представлением XAML-файла или проектом приложения Windows Forms. Toolbox appears in conjunction with designer views, such as the designer view of a XAML file or a Windows Forms App project. На панели элементов отображаются только те элементы управления, которые можно использовать в текущем конструкторе. Toolbox displays only those controls that can be used in the current designer. Вы можете выполнить поиск в пределах панели элементов, чтобы отфильтровать отображаемые элементы. You can search within Toolbox to further filter the items that appear.
Для некоторых типов проектов панель элементов не содержит никаких элементов. For some project types, Toolbox may not show any items.
Управление окном панели элементов и элементами управления в нем Manage the Toolbox window and its controls
По умолчанию панель элементов свернута в левой части Visual Studio. Чтобы отобразить ее, наведите на нее курсор. By default, Toolbox is collapsed along the left side of the Visual Studio IDE and appears when the cursor is moved over it. Вы можете закрепить панель элементов, щелкнув на панели инструментов значок Закрепить, чтобы она оставалась открытой. You can pin Toolbox (by clicking the Pin icon on its toolbar) so that it remains open when you move the cursor. Вы также можете открепить окно панели элементов и перетащить его в любое место на экране. You can also undock the Toolbox window and drag it anywhere on your screen. Чтобы закрепить, открепить или скрыть панель элементов, щелкните ее правой кнопкой и выберите нужное действие. You can dock, undock, and hide Toolbox by right-clicking its toolbar and selecting one of the options.
Если панель элементов больше не отображается как свернутая в левой части интегрированной среды разработки Visual Studio, можно добавить ее обратно, выбрав Окно > Сбросить макет окна в строке меню. If the Toolbox no longer appears as collapsed along the left side of the Visual Studio IDE, you can add it back by choosing Window > Reset Window Layout from the menu bar.
Вы можете изменить порядок элементов на вкладке Панель элементов или добавить собственные вкладки, используя следующие команды в контекстном меню: You can rearrange the items in a Toolbox tab or add custom tabs and items by using the following commands on the right-click context menu:
Создание и распространение пользовательских элементов управления панели элементов Create and distribute custom Toolbox controls
Вы можете создать для панели элементов пользовательский элемент управления с помощью шаблона проекта на основе Windows Presentation Foundation или Windows Forms. You can create custom Toolbox controls, starting either with a project template that’s based on Windows Presentation Foundation or on Windows Forms. Затем этот пользовательский элемент управления можно предоставить коллегам или опубликовать в Интернете с помощью установщика элементов управления панели элементов. You can then distribute your custom control to your teammates, or publish it on the web by using the Toolbox Controls Installer.
Следующие шаги Next steps
Перейдя по следующим ссылкам, вы узнаете о некоторых доступных вкладках панели элементов. Peruse the following links to learn more about some of the available Toolbox tabs:
Элементы в Toolbox стали неактивными
В панели toolbox у всех компонентов почему-то стали одинаковые иконки
В панели toolbox у всех компонентов почему-то стали одинаковые иконки, и к тому же я немогу.
Как сделать элементы неактивными после нажатия на кнопку
Добрый день. Необходимо составить программу тест по истории. Проблема в том, что после нажатия на.
Сделать неактивными элементы навигации при достижении предельных значений
Здраствуйте! помогите мне пожалуйта решить проблему! вот что я хочу сделать: у меня есть набор.
Я не пожалел, что десятую сменил на 12, в 10 часто при написании большого проекта, случалась всякая фигня.
Я не пожалел, что десятую сменил на 12
12 очень долго проекты создаёт, контролы добавляет и прочее.. тугодумная она
=-O да ну.. у меня ноутбук простенький, в 12-шке быстрей работать, открывается, создается проект, все быстрей вообщем.. Лан, чтот мы от темы уехали, прекращаем.
Как вообще добавить, допустим, свои элементы в toolbox?
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Как добавить элементы на панель ToolBox?
Во вкладке dialog editor очень мало доступных элементов. Как добавить другие (например в 2008.
Как установить элементы Toolbox на окно
Подскажите пожалуйста Я помещаю элементы например Button, Label и т д на форму. В результате.
Есть ли такое свойство у ComboBox, чтобы некоторые элементы списка сделать «неактивными»
Есть ли такое свойство у ComboBox, которое может сделать некоторые элементы из списка неактивными.
Файлы и Папки в корневике стали недоступными, а буквы в названиях стали нечитабельными символами
Добрый день, Всем. Случилось неладное. На портативном винчестере Samsung (S2 Portable 3.0 — 1Tb.
Delphi Berlin: элементы типа statictext, label и похожие стали непрозрачными
Был delphi seattle, обновил до berlin и вот какая проблема: элементы типа statictext, label и.
Преобразовать матрицу так, чтобы элементы первой строки стали упорядочены по возрастанию
Доброго времени суток, хотел бы попросить у Вас помощи в решение задач в turbo pascal: Задана.
Visual Studio C# FAQ: как в Visual Studio добавить в Панель элементов (Toolbox) установленные компоненты?
Вне зависимости от того, с помощью какой платформы вы планируете разрабатывать графический интерфейс вашего приложения (WinForms, WPF или UWP) так или иначе вам придётся либо создавать все элементы интерфейса вручную, например, используя возможности XAML, либо использовать панель элементов (toolbox), просто перетаскивая необходимые компоненты на форму приложения. Второй вариант работы занимает намного меньше времени и для тех, кто как и я, переходит в C# из Delphi, наверное, более привычный. Однако, при установке новых элементов управления, они далеко не всегда автоматически появляются в панели элементов, что не совсем удобно. Поэтому сегодня мы рассмотрим подробно вопрос: как в Visual Studio добавить в Панель элементов (ToolBox) установленные компоненты?
Где находится панель элементов в Visual Studio 2019
Чтобы показать панель элементов Visual Studio 2019 необходимо зайти в главном меню в раздел «Вид» и выбрать пункт «Панель элементов»:
Состав панели элементов меняется в зависимости от того, какую платформу вы выбираете для разработки. Например, ниже на рисунке показаны различные варианты Toolbox для трех вариантов проектов: WinForms, WPF и UWP:
Панель элементов состоит из нескольких разделов, которые можно свернуть, например, в WPF такими разделами будут «Типовые элементы управления WPF», «Все элементы управления WPF» и так далее.
Как добавить новый элемент управления в проект
По умолчанию в панели элементов (toolbox) появятся только стандартные элементы управления. Например, мы захотим использовать в нашем проекте компоненты Ribbon Controls (как в Office). Для того, чтобы их использовать в своем проекте, мы должны добавить ссылку на них в свой проект. Сделать это можно следующим образом:
1. В обозревателе решение кликаем правой кнопкой мыши по названию нашего проекта и выбираем пункт «Управление пакетами NuGet»
2. В открывшемся окне выбираем раздел «Обзор» и в окне поиска набираем «Ribbon». Появятся всевозможные пакеты, с элементами Ribbon Controls. Выбираем пакет от Microsoft с названием RibbonControlsLibrary и в правой части окна жмем кнопку «Установить»
3. После установки пакета в разделе «Ссылки» нашего проекта появится ссылка на установленный пакет
Теперь мы можем подключать необходимые пространства имен в наш проект и использовать компоненты в проекте. Однако в панели элементов они не появятся. Для того, чтобы добавить их в панель элементов необходимо выполнить ещё несколько простых действий.
Как добавить установленные элементы в панель элементов (toolbox)
Добавим наши компоненты Ribbon Controls в панель элементов. Элементы могут добавляться как в уже существующие вкладки, так и в новые, созданные нами. Воспользуемся вторым вариантом.
1. Находясь в панели элементов, выберите название любой вкладки, кликните по ней правой кнопкой мыши и в меню выдерите пункт «Добавить вкладку»
2. Назовем нашу новую вкладку «Ribbon Controls»
3. Кликаем по названию вкладки правой кнопкой мыши и выбираем пункт «Выбрать элементы». Откроется окно для выбора элементов, которые мы можем добавить в новую группу элементов
4. В разделе «Компоненты WPF» ищем элементы управления Ribbon, отмечаем их в списке и жмем кнопку «Ok»:
5. Теперь в панели элементов появятся новые элементы управления, которые можно добавлять на форму приложения простым перетаскиванием мышкой:
Итого
Сегодня мы разобрались с вопросом как добавить новые элементы управления в проект и добавить их в панель элементов (toolbox) Visual Studio 2019. Не всегда устанавливаемые элементы управления автоматически отображаются в панели элементов, поэтому иногда требуется воспользоваться их добавлением вручную, используя возможности IDE.
Панель элементов, вкладка «Компоненты» Toolbox, Components tab
Чтобы отобразить эту вкладку, откройте конструктор Windows Forms. To display this tab, open a Windows Forms designer. Выберите Представление > Панель элементов. Select View > Toolbox. На панели элементов выберите вкладку Компоненты. In Toolbox, select the Components tab.
Компоненты Components
BackgroundWorker BackgroundWorker
Создает экземпляр компонента BackgroundWorker, который может выполнять операцию в отдельном выделенном потоке. Creates a BackgroundWorker component instance that can run an operation on a separate, dedicated thread. Дополнительную информацию см. в разделе Компонент BackgroundWorker. For more information, see BackgroundWorker component.
DirectoryEntry DirectoryEntry
Создает экземпляр компонента DirectoryEntry, который инкапсулирует узел или объект в иерархии Active Directory и может использоваться для взаимодействия с поставщиками служб Active Directory. Creates a DirectoryEntry component instance that encapsulates a node or object in the Active Directory hierarchy and can be used to interact with Active Directory service providers.
DirectorySearcher DirectorySearcher
Создает экземпляр компонента DirectorySearcher, который можно использовать для выполнения запросов к Active Directory. Creates a DirectorySearcher component instance that you can use to perform queries against the Active Directory.
ErrorProvider ErrorProvider
Создает экземпляр компонента ErrorProvider, который указывает конечному пользователю, что с элементом управления в форме связана ошибка. Creates a ErrorProvider component instance, which indicates to the end user that a control on a form has an error associated with it. Дополнительную информацию см. в разделе Компонент ErrorProvider. For more information, see ErrorProvider component.
EventLog EventLog
Создает экземпляр компонента EventLog, который можно использовать для взаимодействия с системой и пользовательскими журналами событий, включая запись событий в журнал и чтения данных журнала. Creates an EventLog component instance you can use to interact with system and custom event logs, including writing events to a log and reading log data.
FileSystemWatcher FileSystemWatcher
Создает экземпляр компонента FileSystemWatcher, который можно использовать для отслеживания изменений в любом каталоге или файле, к которому имеется доступ. Creates a FileSystemWatcher component instance that you can use to monitor for changes to any directory or file to which you have access.
HelpProvider HelpProvider
Создает экземпляр компонента HelpProvider, который обеспечивает для элементов управления всплывающее окно справки или окно оперативной справки. Creates a HelpProvider component instance that provides pop-up or online help for controls. Дополнительную информацию см. в разделе Компонент HelpProvider. For more information, see HelpProvider component.
ImageList ImageList
Создает экземпляр компонента ImageList, который предоставляет методы для управления коллекцией объектов Image. Creates a ImageList component instance that provides methods to manage a collection of Image objects. Дополнительную информацию см. в разделе Компонент ImageList. For more information, see ImageList component.
MessageQueue MessageQueue
Создает экземпляр компонента MessageQueue, который можно использовать для взаимодействия с очередями сообщений, включая чтение сообщений из очередей и запись их туда, обработка транзакций и выполнение задач администрирования очередей. Creates a MessageQueue component instance that you can use to interact with message queues, including reading messages from and writing messages to queues, processing transactions, and performing queue administration tasks.
PerformanceCounter PerformanceCounter
Создает экземпляр компонента PerformanceCounter, который можно использовать для взаимодействия со счетчиками производительности Windows, включая создание новых категорий и экземпляров, чтения значений из счетчиков и выполнения вычислений на основе данных счетчиков. Creates a PerformanceCounter component instance that you can use to interact with Windows performance counters, including creating new categories and instances, reading values from counters, and performing calculations on counter data.
Process Process
Создает экземпляр компонента Process, который можно использовать для остановки, запуска и изменения данных, связанных с процессами в системе. Creates a Process component instance you can use to stop, start, and manipulate the data associated with processes on your system.
SerialPort SerialPort
Создает экземпляр компонента SerialPort, который предоставляет средства для синхронного и управляемого событиями ввода-вывода, доступа к состоянию подключения-отключения устройства, а также для доступа к свойствам драйвера последовательного порта. Creates a SerialPort component instance that provides synchronous and event-driven I/O, access to pin and break states, and access to serial driver properties.
ServiceController ServiceController
Создает экземпляр компонента ServiceController, который можно использовать для управления существующими службами, включая запуск и остановку служб, а также передачу им команд. Creates a ServiceController component instance you can use to manipulate existing services, including starting and stopping services and sending commands to them.
Таймер Timer
Создает экземпляр компонента Timer, который можно использовать для добавления функций на основе времени для Windows-приложений. Creates a Timer component instance you can use to add time-based functionality to your Windows-based applications. Дополнительную информацию см. в разделе Компонент Timer. For more information, see Timer component.
Существует также системный Timer, который можно добавить на панель элементов. Этот компонент Timer оптимизирован для серверных приложений и Windows Forms. Timer лучше всего подходит для использования в формах Windows Forms. There is also a system-based Timer that you can add to the Toolbox This Timer is optimized for server applications, and the Windows Forms Timer is best suited for use on Windows Forms.
Устранение неполадок с созданием элементов управления и компонентов Troubleshoot Control and Component Authoring
В этом разделе перечислены следующие распространенные проблемы, возникающие при разработке компонентов и элементов управления. This topic lists the following common problems that arise when developing components and controls:
Не удается добавить элемент управления на панель элементов Cannot Add Control to Toolbox
Не удается выполнить отладку пользовательского элемента управления или компонента Windows Forms Cannot Debug the Windows Forms User Control or Component
Событие в производном элементе управления или компоненте вызывается дважды Event Is Raised Twice in Inherited Control or Component
Ошибка времени разработки: «Не удалось создать компонент имя компонента» Design-Time Error: «Failed to Create Component ‘Component Name‘»
Значок компонента не отображается на панели элементов Component Icon Does Not Appear in Toolbox
Не удается добавить элемент управления на панель элементов Cannot Add Control to Toolbox
Если вы хотите добавить на панель элементов настраиваемый элемент управления, созданный в другом проекте, или сторонний элемент управления, это необходимо сделать вручную. If you want to add a custom control that you created in another project or a third-party control to the Toolbox, you must do so manually. Если ваш элемент управления или компонент уже находится в текущем проекте, он отобразится на панели элементов автоматически. If the current project contains your control or component, it should appear in the Toolbox automatically. Дополнительные сведения см. в разделе Пошаговое руководство. Автоматическое заполнение панели элементов пользовательскими компонентами. For more information, see Walkthrough: Automatically Populating the Toolbox with Custom Components.
Добавление элемента управления на панель элементов To add a control to the Toolbox
Щелкните панель инструментов правой кнопкой мыши и выберите команду Выбрать элементы. Right-click the Toolbox and from the shortcut menu, select Choose Items.
Добавьте компонент в диалоговом окне Выбор элементов панели элементов. In the Choose Toolbox Items dialog box, add the component:
Чтобы добавить COM-компонент или элемент управления ActiveX, откройте вкладку COM-компоненты. If you want to add a COM component or ActiveX control, click the COM Components tab.
Если элемент управления указан в диалоговом окне, выделите его и нажмите кнопку ОК. If your control is listed in the dialog box, confirm it is selected, and then click OK.
Элемент управления будет добавлен на панель элементов. The control is added to the Toolbox.
Если элемент управления не указан в диалоговом окне, выполните следующие действия. If your control is not listed in the dialog box, do the following:
Элемент управления отобразится в диалоговом окне. Your control appears in the dialog box.
Выберите элемент управления и нажмите кнопку ОК. Confirm that your control is selected, and then click OK.
Элемент управления будет добавлен на панель элементов. Your control is added to the Toolbox.
Не удается выполнить отладку пользовательского элемента управления или компонента Windows Forms Cannot Debug the Windows Forms User Control or Component
Если элемент управления является производным от UserControl класса, можно отладить его поведение во время выполнения с тестовым контейнером. If your control derives from the UserControl class, you can debug its run-time behavior with the test container. Дополнительные сведения см. в разделе как проверить поведение Run-Time UserControl. For more information, see How to: Test the Run-Time Behavior of a UserControl.
Другие настраиваемые элементы управления и компоненты не являются автономными проектами Other custom controls and components are not stand-alone projects. и должны размещаться в приложении, таком как проект Windows Forms. They must be hosted by an application such as a Windows Forms project. Для выполнения отладки элемент управления или компонент необходимо добавить в проект Windows Forms. To debug a control or component, you must add it to a Windows Forms project.
Отладка элемента управления или компонента To debug a control or component
В меню Сборка выберите пункт Сборка решения, чтобы создать решение. From the Build menu, click Build Solution to build your solution.
В меню Файл выберите пункт Добавить, и затем Новый проект, чтобы добавить в приложение тестовый проект. From the File menu, choose Add, and then New Project to add a test project to your application.
В диалоговом окне Добавление нового проекта выберите в качестве типа проекта Приложение Windows. In the Add New Project dialog box choose Windows Application for the type of project.
В обозревателе решений щелкните узел Ссылки для своего нового проекта правой кнопкой мыши. In Solution Explorer, right-click the References node for the new project. В контекстном меню выберите пункт Добавить ссылку, чтобы добавить ссылку на проект, содержащий элемент управления или компонент. On the shortcut menu, click Add Reference to add a reference to the project containing the control or component.
Создайте экземпляр элемента управления или компонента в тестовом проекте. Create an instance of your control or component in the test project. Если компонент находится на панели элементов, его можно перетащить в область конструктора или создать экземпляр программными средствами, как показано в следующем примере кода. If your component is in the Toolbox, you can drag it to your designer surface, or you can create the instance programmatically, as shown in the following code example.
После этого отладку элемента управления или компонента можно выполнить в обычном режиме. You can now debug your control or component as usual.
Событие в производном элементе управления или компоненте вызывается дважды Event Is Raised Twice in Inherited Control or Component
Ошибка времени разработки: «Не удалось создать компонент ‘имя компонента'» Design-Time Error: «Failed to Create Component ‘Component Name'»
Компонент или элемент управления должен предоставлять конструктор без параметров без аргументов. Your component or control must provide a parameterless constructor with no parameters. Если в среде разработки создается экземпляр компонента или элемента управления, он не пытается предоставить какие-либо параметры для перегрузок конструктора, принимающих параметры. When the design environment creates an instance of your component or control, it does not attempt to provide any parameters to constructor overloads that take parameters.
STAThreadAttribute STAThreadAttribute
Значок компонента не отображается на панели элементов Component Icon Does Not Appear in Toolbox
При использовании ToolboxBitmapAttribute для связывания значка с пользовательским компонентом точечный рисунок не отображается на панели элементов для автоматически сформированных компонентов. When you use ToolboxBitmapAttribute to associate an icon with your custom component, the bitmap does not appear in the Toolbox for autogenerated components. Чтобы увидеть растровое изображение, перезагрузите элемент управления с помощью диалогового окна Выбор элементов панели элементов. To see the bitmap, reload the control by using the Choose Toolbox Items dialog box. Дополнительные сведения см. в разделе Практическое руководство. Предоставление точечного рисунка панели элементов для элемента управления. For more information, see How to: Provide a Toolbox Bitmap for a Control.