Разработка пользовательских элементов управления Windows Forms в .NET Framework
Элементы управления Windows Forms — это многократно используемые компоненты, которые инкапсулируют функциональность пользовательского интерфейса и используются в клиентских приложениях Windows. Windows Forms предоставляет не только множество готовых к использованию элементов управления, но и инфраструктуру для разработки собственных элементов управления. Вы можете объединять существующие элементы управления, расширять существующие или создавать пользовательские элементы управления. В этом разделе приводятся дополнительные сведения и образцы, которые помогут вам в разработке элементов управления Windows Forms.
Внимание
Это содержимое было написано для платформа .NET Framework. Если вы используете .NET 6 или более позднюю версию, используйте это содержимое с осторожностью. Система конструктора изменилась для Windows Forms, и важно ознакомиться с изменениями конструктора после платформа .NET Framework статьи.
В этом разделе
Общие сведения об использовании элементов управления в формах Windows Forms
Освещены главные особенности использования элементов управления в приложениях Windows Forms.
Разновидности пользовательских элементов управления
Описываются различные типы пользовательских элементов управления, которые можно создать с помощью пространства имен System.Windows.Forms.
Основы разработки элементов управления форм Windows Forms
Обсуждаются первые шаги в разработке элементов управления Windows Forms.
Свойства элементов управления Windows Forms
Показано, как добавлять свойства в элементы управления Windows Forms.
События элементов управления Windows Forms
Показано, как обрабатывать и определять события в элементах управления Windows Forms.
Атрибуты в элементах управления Windows Forms
Описываются атрибуты, которые можно применять к свойствам или другим членам пользовательских элементов управления и компонентов.
Рисование и отрисовка пользовательского элемента управления
Показано, как настраивать внешний вид элементов управления.
Размещение элементов управления в Windows Forms
Показано, как создавать сложные макеты для элементов управления и форм.
Многопоточность в элементах управления Windows Forms
Показано, как реализовать многопоточные элементы управления.
Ссылка
System.Windows.Forms.Control
Описывает данный класс и предоставляет ссылки на все его члены.
System.Windows.Forms.UserControl
Описывает данный класс и предоставляет ссылки на все его члены.
Связанные разделы
Атрибуты времени разработки для компонентов
Перечислены атрибуты метаданных, которые нужно применить к компонентам и элементам управления, чтобы они корректно отображались в режиме разработки в визуальных конструкторах.
Расширения поддержки времени разработки
Описывается, как реализовать такие классы, как редакторы и конструкторы, обеспечивающие поддержку во время разработки.
Практическое руководство. Лицензирование компонентов и элементов управления
Описывается, как реализовать лицензирование в элементе управления или компоненте.
См. также Создание элементов управления Windows Forms во время разработки.
.NET Desktop feedback