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


Разработка пользовательских элементов управления 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 во время проектирования.