Windows 窗体控件中的属性

一个 Windows 窗体控件从基类 System.Windows.Forms.Control 中继承了许多属性。 这些属性包括 FontForeColorBackColorBoundsClientRectangleDisplayRectangleEnabledFocusedHeightWidthVisibleAutoSize 等等。 有关继承属性的详细信息,请参阅 System.Windows.Forms.Control

可以在控件中重写继承的属性和定义新属性。

本节内容

定义属性
演示如何为自定义控件或组件实现属性,以及如何将该属性集成到设计环境中。

使用 ShouldSerialize 和 Reset 方法定义默认值
演示如何为自定义控件或组件定义默认属性值。

属性更改事件
介绍如何在属性值发生更改时启用属性更改通知。

如何:公开构成控件的属性
演示如何在自定义复合控件中公开构成控件的属性。

自定义控件中的方法实现
介绍如何在自定义控件和组件中实现方法。

参考

UserControl
介绍用于实现复合控件的基类。

TypeConverterAttribute
介绍指定要用于自定义属性类型的 TypeConverter 的特性。

EditorAttribute
介绍指定要用于自定义属性的 UITypeEditor 的特性。

Windows 窗体控件中的特性
描述你可以应用到自定义控件和组件的属性或其他成员的特性。

组件的设计时特性
将列出的元数据特性应用到组件和控件,以便在设计时正确显示在可视化设计器中。

扩展设计时支持
描述如何实现提供设计时支持的类,例如编辑器和设计器。