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