Show / Hide Table of Contents

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

Чтобы объединить функциональные возможности одного или нескольких элементов управления Windows Forms с пользовательским кодом, можно создать пользовательский элемент управления. В пользовательских элементах управления объединяются быстрая разработка, стандартные функции элементов управления Windows Forms и универсальность пользовательских методов и свойств. При создании пользовательских элементов управления используется визуальный конструктор, в котором можно размещать стандартные элементы управления Windows Forms. Все эти элементы управления сохраняют все унаследованные функции, а также внешний вид и поведение (оформление) стандартных элементов управления. Однако после того, как эти элементы управления будут встроены в пользовательский элемент управления, получить к ним доступ через код станет невозможно. Пользовательский элемент управления имеет собственное оформление и обрабатывает все основные функции, связанные с элементами управления.

Note

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

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

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

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

  2. Перетащите элементы управления со вкладки Windows Forms на панели элементов в конструктор.

  3. Расположите и оформите их так, как они должны будут отображаться в окончательном пользовательском элементе управления. Если вы хотите разрешить разработчикам доступ к элементам управления, составляющим пользовательский элемент управления, объявите их как открытые или выборочно предоставьте свойства таких элементов управления. Подробную информацию см. в разделе Практическое руководство. Обеспечение доступа к свойствам составных элементов управления.

  4. Реализуйте необходимые пользовательские методы или свойства, которые будут входить в ваш элемент управления.

  5. Нажмите клавишу F5, чтобы собрать проект и запустить элемент управления в тестовом контейнере элементов управления. Дополнительные сведения см. в разделе Как Тестирование во время выполнения поведения элемента UserControl.

См. также

  • Создание собственных элементов управления
  • Практическое руководство. Наследование класса Control
  • Практическое руководство. Наследование существующих элементов управления Windows Forms
  • Практическое руководство. Создание элементов управления для форм Windows Forms
  • Устранение неполадок, связанных с унаследованными обработчиками событий, в Visual Basic
  • Практическое руководство. Тестирование поведения элемента UserControl во время выполнения
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX