Поделиться через


Конструктор компонентов

Обновлен: Ноябрь 2007

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

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

  • Группировать набор вспомогательных компонентов в единый класс.

  • Записать код в раздел общих объявлений класса, дважды щелкнув конструктор, или записать код для определенного элемента, дважды щелкнув по этому элементу конструктора.

Чтобы отобразить конструктор, в меню Проект выберите Добавить компонент. Открывается диалоговое окно Добавление нового элемента. По умолчанию выбран элемент Класс компонента. Щелкните ОК, чтобы добавить новый компонент в проект и открыть Конструктор компонентов.

Можно также открыть конструктор, выбрав Служба Windows или Класс установщика в диалоговом окне Добавление нового элемента, выбрав существующий компонент в диалоговом окне Добавление существующего элемента или открыв проект службы Windows.

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

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

См. также

Задачи

Пример. Создание компонента с помощью Visual Basic

Пошаговое руководство. Создание компонента с помощью Visual C#

Ссылки

Вкладка "Компоненты", панель элементов

Другие ресурсы

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

Расширение поддержки времени разработки