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


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

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

Примечание

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

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

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

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

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

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

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

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

См. также

Задачи

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

Практическое руководство. Наследование существующих элементов управления Windows Forms

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

Устранение неполадок, связанных с унаследованными обработчиками событий, в Visual Basic

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

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

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