Конструктор пользовательских элементов управления
Обновлен: Ноябрь 2007
Дает возможность визуального создания собственных элементов управления форм Windows Forms путем комбинирования существующих элементов управления. Пользовательский элемент управления Windows Forms представляет собой класс, производный от класса UserControl.
Примечание. |
---|
Кроме того, существуют пользовательские серверные элементы управления, разрабатываемые на страницах ASP.NET и сохраняемые в виде текстового файла с расширением .ascx. Платформа, на которой работает страница ASP.NET, компилирует пользовательский элемент управления непосредственно в класс, производный от System.Web.UI.UserControl. |
Используя конструктор, можно:
Добавлять компоненты, элементы данных и элементы управления форм Windows Forms из панели элементов или из обозревателя серверов.
Группировать набор элементов управления в один элемент управления.
Открывать конструктор двойным щелчком для написания кода в общем разделе объявлений класса или открывать двойным щелчком элемент, содержащийся в классе, для написания кода для этого элемента.
Чтобы открыть конструктор, следует создать проект библиотеки элементов управления Windows. Откроется новый проект и отобразится Конструктор пользовательских элементов управления.
Конструктор пользовательских элементов управления действует как поверхность разработки для пользовательских элементов управления, позволяя использовать ту же модель, что и при работе с формами. Например, при добавлении кнопки на форму появляется значок, представляющий данный элемент. Его можно щелкнуть, чтобы получить доступ к его свойствам, или нажать клавишу F7, чтобы переместить его в редактор кода. Аналогичная ситуация наблюдается в конструкторе пользовательских элементов управления: можно добавлять и настраивать визуальные и невизуальные элементы с помощью взаимодействия с поверхностью разработки, а также программировать эти элементы и их события.
При добавлении визуального элемента в пользовательский элемент управления этот элемент размещается на поверхности разработки, позволяя настраивать его визуальное представление и расположение.
При добавлении невизуального элемента (например, компонента DirectorySearcher) в пользовательский элемент управления элемент появляется в области компонента в нижней части конструктора.
Примечание. |
---|
Эта область является экземпляром конструктора компонентов. Эта область используется как место сбора невизуальных элементов, позволяя работать с ними, не нарушая расположение элементов управления на странице или в форме. |
См. также
Задачи
Практическое руководство. Создание составных элементов управления
Пример. Создание составного элемента управления с помощью Visual Basic
Пример. Создание составного элемента управления с помощью C#