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


Свойства элементов управления Windows Forms

Элемент управления Windows Forms наследует многие свойства из базового класса System.Windows.Forms.Control. В их число входят такие свойства, как Font, ForeColor, BackColor, Bounds, ClientRectangle, DisplayRectangle, Enabled, Focused, Height, Width, Visible, AutoSize и многие другие. Подробное описание наследуемых свойств см. в разделе System.Windows.Forms.Control.

Вы можете переопределять наследуемые свойства в элементе управления, а также задавать новые свойства.

В этом разделе

Определение свойства
Показывает, как реализовать свойство настраиваемого элемента управления или компонента и интегрировать свойство в среду разработки.

Определение значений по умолчанию с помощью методов ShouldSerialize и Reset
Показывает, как определить значения свойства по умолчанию для настраиваемого элемента управления или компонента.

События изменения свойств
Показывает, как включить уведомления об изменении свойств при изменении значения свойства.

Практическое руководство. Обеспечение доступа к свойствам составных элементов управления
Показывает, как предоставить доступ к свойствам составных элементов управления в настраиваемом составном элементе управления.

Реализация методов в специализированных элементах управления
Показывает, как реализовывать методы в настраиваемых элементах управления и компонентах.

Ссылка

UserControl
Описание базового класса для реализации составных элементов управления.

TypeConverterAttribute
Описание атрибута, определяющего TypeConverter для использования с типом настраиваемых свойств.

EditorAttribute
Описание атрибута, определяющего UITypeEditor для использования с настраиваемым свойством.

Атрибуты в элементах управления Windows Forms
Описываются атрибуты, которые можно применять к свойствам или другим членам пользовательских элементов управления и компонентов.

Атрибуты времени разработки для компонентов
Перечислены атрибуты метаданных, которые нужно применить к компонентам и элементам управления, чтобы они корректно отображались в режиме разработки в визуальных конструкторах.

Расширения поддержки времени разработки
Описывается, как реализовать такие классы, как редакторы и конструкторы, обеспечивающие поддержку во время разработки.