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


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

Дает возможность визуального создания собственных элементов управления форм Windows Forms путем комбинирования существующих элементов управления. Пользовательский элемент управления Windows Forms представляет собой класс, производный от класса UserControl.

Примечание

Кроме того, существуют пользовательские серверные элементы управления, разрабатываемые на страницах ASP.NET и сохраняемые в виде текстового файла с расширением .ascx.Платформа, на которой работает страница ASP.NET, компилирует пользовательский элемент управления непосредственно в класс, производный от System.Web.UI.UserControl.

Используя конструктор, можно:

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

  • Группировать набор элементов управления в один элемент управления.

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

Чтобы открыть конструктор, следует создать проект библиотеки элементов управления Windows. Откроется новый проект и отобразится Конструктор пользовательских элементов управления.

Конструктор пользовательских элементов управления действует как поверхность разработки для пользовательских элементов управления, позволяя использовать ту же модель, что и при работе с формами. Например, при добавлении кнопки на форму появляется значок, представляющий данный элемент. Его можно щелкнуть, чтобы получить доступ к его свойствам, или нажать клавишу F7, чтобы переместить его в редактор кода. Аналогичная ситуация наблюдается в конструкторе пользовательских элементов управления: можно добавлять и настраивать визуальные и невизуальные элементы с помощью взаимодействия с поверхностью разработки, а также программировать эти элементы и их события.

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

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

Примечание

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

См. также

Задачи

Практическое руководство. Наследование класса UserControl.

Практическое руководство. Тестирование поведения элемента UserControl во время выполнения

Практическое руководство. Создание составных элементов управления

Основные понятия

Создание собственных элементов управления

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

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