Разработка пользовательских элементов управления 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
Описывает этот класс и содержит ссылки на все его члены.
Связанные разделы
атрибуты Design-Time для компонентов
Перечисляет атрибуты метаданных, применяемые к компонентам и элементам управления, чтобы они отображались правильно во время разработки в визуальных конструкторах.
Продление поддержки Design-Time
Описывает, как реализовать классы, такие как редакторы и конструкторы, обеспечивающие поддержку во время разработки.
Практическое руководство. Компоненты лицензии и элементы управления
Описывает, как реализовать лицензирование в элементе управления или компоненте.
См. также Разработка элементов управления Windows Forms во время проектирования.
.NET Desktop feedback