Show / Hide Table of Contents

Пошаговое руководство. Автоматическое заполнение панели элементов пользовательскими компонентами

Если компоненты определяются в проекте в настоящее время в открытом решении, они автоматически будут отображаться в элементов, не выполняя никаких действий от вас требуется. Можно также вручную заполнять элементов компонентами с помощью выберите элементов элементов-диалоговое окно (Visual Studio), но элементов принимает учетную запись элементов в своем решении выходные данные сборки со следующими характеристиками:

  • Реализует IComponent;

  • Не поддерживает ToolboxItemAttribute присвоено false;

  • Не поддерживает DesignTimeVisibleAttribute присвоено false.

Note

Элементов отслеживает цепочки ссылок, поэтому он не будет отображаться элементы, которые не были собраны проекта в решении.

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

  • Создание проекта Windows Forms.

  • Создание пользовательского компонента.

  • Создание экземпляра пользовательского компонента.

  • Выгрузке и перезагрузке пользовательского компонента.

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

Note

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров . Дополнительные сведения см. в разделе Персонализация интегрированной среды разработки Visual Studio.

Создание проекта

Первым шагом являются создание проекта и настройка формы.

Создание проекта

  1. Создайте проект приложения на основе Windows с именем ToolboxExample (файл > New > проекта > Visual C# или Visual Basic > классический рабочий стол > Windows Forms Application).

  2. Добавьте новый компонент в проект. Назовите его DemoComponent.

    Дополнительные сведения см. в разделе Как Добавление новых элементов проекта.

  3. Выполните построение проекта.

  4. Из средства меню, щелкните параметры элемента. Нажмите кнопку Общие под конструктор Windows Forms элемента и убедитесь, что AutoToolboxPopulate параметру присваивается True.

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

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

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

  1. Откройте форму проекта в конструктора.

  2. В элементов, щелкните новый вкладку с именем компоненты ToolboxExample.

    После нажатия кнопки вкладке вы увидите DemoComponent.

    Note

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

  3. Перетащите в форму компонента.

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

Выгрузке и перезагрузке пользовательского компонента

Элементов принимает учетной записи компонентов в каждом загрузки проекта, а при выгрузке проекта ссылки на компоненты проекта удаляются.

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

  1. Выгрузите проект из решения.

    Дополнительные сведения о выгрузке проектов см. в разделе как: Выгрузите и перезагрузите проекты. Если вам будет предложено сохранить, выберите Да.

  2. Добавьте новый приложения Windows проекта к решению. Откройте форму в конструктор.

    Компоненты ToolboxExample вкладка из предыдущего проекта — теперь больше нет.

  3. Перезагрузить ToolboxExample проекта.

    Компоненты ToolboxExample вкладке теперь отобразится.

Следующие шаги

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

См. также

  • Без ограничений, конструктор Windows Forms, диалоговое окно параметров
  • Практическое руководство. Управление вкладками панели элементов
  • Выбор элементов панели элементов-диалоговое окно (Visual Studio)
  • Размещение элементов управления в формах Windows Forms
In This Article
  • Создание проекта
    • Создание проекта
  • Создание экземпляра пользовательского компонента
    • Для создания экземпляра пользовательского компонента
  • Выгрузке и перезагрузке пользовательского компонента
    • Чтобы поэкспериментировать с влиянием на панель элементов в выгрузки и загрузки компонентов
  • Следующие шаги
  • См. также
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX