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