自定义控件的绘制和呈现
控件的自定义绘制是 .NET Framework 可以轻松完成的众多复杂任务之一。 创作自定义控件时,有许多关于控件图形外观的选项。 如果要创作从 Control
继承的控件,则必须提供代码,让控件可以呈现其图形表示形式。 如果通过从 UserControl
继承来创建用户控件,或者从 Windows 窗体控件之一继承,则可以替代标准图形表示形式并提供自己的图形代码。 如果要为所创作的 UserControl
构成控件提供自定义呈现,选项会变得更为有限,但仍允许各种控件和应用程序的图形表示形式。
本节内容
呈现 Windows 窗体控件
演示如何对显示控件的逻辑进行编程。
用户绘制的控件
概述了为控件编写和替代呈现代码所涉及的步骤。
构成控件
介绍如何为用户控件和窗体中的构成控件实现自定义呈现代码。
如何:将控件设为在运行时不可见
演示如何使用 Visible 属性隐藏和显示控件。
如何:为控件设置透明背景
演示如何使用 SetStyle 方法创建不透明、透明或部分透明的背景色。
使用视觉样式呈现控件
演示如何在支持控件的操作系统中使用视觉样式呈现控件。
参考
Control
对此类进行描述,并提供指向其所有成员的链接。
UserControl
对此类进行描述,并提供指向其所有成员的链接。
OnPaint
描述此方法。
相关章节
如何:创建用于绘制的图形对象
从 Visual Studio 的角度介绍 GDI+ 图形功能,并提供指向详细信息的链接。
各种自定义控件
描述可以创作的各种自定义控件。