Практическое руководство. Наследование класса UserControl
Чтобы объединить функциональные возможности одного или нескольких элементов управления Windows Forms с пользовательским кодом, можно создать пользовательский элемент управления. В пользовательских элементах управления объединяются быстрая разработка, стандартные функции элементов управления Windows Forms и универсальность пользовательских методов и свойств. При создании пользовательских элементов управления используется визуальный конструктор, в котором можно размещать стандартные элементы управления Windows Forms. Все эти элементы управления сохраняют все унаследованные функции, а также внешний вид и поведение (оформление) стандартных элементов управления. Однако после того, как эти элементы управления будут встроены в пользовательский элемент управления, получить к ним доступ через код станет невозможно. Пользовательский элемент управления имеет собственное оформление и обрабатывает все основные функции, связанные с элементами управления.
Note
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров . Дополнительные сведения см. в разделе Персонализация интегрированной среды разработки Visual Studio.
Создание пользовательского элемента управления
Создайте проект библиотеки элементов управления Windows.
Проект будет создан с пустым пользовательским элементом управления.
Перетащите элементы управления со вкладки Windows Forms на панели элементов в конструктор.
Расположите и оформите их так, как они должны будут отображаться в окончательном пользовательском элементе управления. Если вы хотите разрешить разработчикам доступ к элементам управления, составляющим пользовательский элемент управления, объявите их как открытые или выборочно предоставьте свойства таких элементов управления. Подробную информацию см. в разделе Практическое руководство. Обеспечение доступа к свойствам составных элементов управления.
Реализуйте необходимые пользовательские методы или свойства, которые будут входить в ваш элемент управления.
Нажмите клавишу F5, чтобы собрать проект и запустить элемент управления в тестовом контейнере элементов управления. Дополнительные сведения см. в разделе Как Тестирование во время выполнения поведения элемента UserControl.
См. также
- Создание собственных элементов управления
- Практическое руководство. Наследование класса Control
- Практическое руководство. Наследование существующих элементов управления Windows Forms
- Практическое руководство. Создание элементов управления для форм Windows Forms
- Устранение неполадок, связанных с унаследованными обработчиками событий, в Visual Basic
- Практическое руководство. Тестирование поведения элемента UserControl во время выполнения