使用 .NET Framework 开发自定义 Windows 窗体控件
Windows 窗体控件是可重用组件,用于封装用户界面功能,并在基于 Windows 的客户端应用程序中使用。 Windows 窗体不仅提供许多现成的控件,还提供用于开发自定义控件的基础设施。 可以合并现有控件、扩展现有控件或创作自己的自定义控件。 本部分提供背景信息和示例,可帮助你开发 Windows 窗体控件。
谨慎
此内容是为 .NET Framework 编写的。 如果使用 .NET 6 或更高版本,请谨慎使用此内容。 Windows 窗体的设计器系统已更改,请务必查看 .NET Framework 后的
在本部分中
windows 窗体 中使用控件的
突出显示在 Windows 窗体应用程序中使用控件的基本要素。
自定义控件的种类
介绍可以使用 System.Windows.Forms 命名空间创作的不同类型的自定义控件。
Windows 窗体控件开发基础知识
讨论开发 Windows 窗体控件的初始步骤。
windows 窗体控件 中的
演示如何向 Windows 窗体控件添加属性。
Windows 窗体控件 中的事件
演示如何在 Windows 窗体控件中处理和定义事件。
Windows 窗体控件 中的
描述可以应用于自定义控件和组件的属性或其他成员的特性。
自定义控件绘制和渲染
演示如何自定义控件的外观。
Windows 窗体控件中的布局
演示如何为控件和窗体创建复杂的布局。
Windows 窗体控件中的多线程处理
演示如何实现多线程控件。
参考
System.Windows.Forms.Control
描述此类,并链接到其所有成员。
System.Windows.Forms.UserControl
描述此类,并包含其所有成员的链接。
相关部分
组件 的
列出要应用于组件和控件的元数据属性,以便在设计时在视觉设计器中正确显示它们。
扩展 Design-Time 支持
介绍如何实现提供设计时支持的编辑器和设计器等类。
如何:为组件和控件授权
介绍如何在控件或组件中实现许可。