设计时开发 Windows 窗体控件
.NET Framework 为控件的作者提供了丰富的控件创作技术。 作者不再被局限于设计作为现有控件集合的复合控件。 通过继承,您可以通过现有复合控件或 Windows 窗体控件创建自己的控件。 还可以自己设计实现自定义绘制的控件。 这些功能为可视化界面的设计和功能提供了强大的灵活性。 若要利用这些功能,您应熟悉基于对象的编程的概念。
Visual Basic 说明 |
---|
不需要您透彻地了解继承,但参考一下 Inheritance in Visual Basic 还是会有帮助作用的。 |
如果要创建用于 Web 窗体的自定义控件,请参见 开发自定义 ASP.NET 服务器控件。
本节内容
演练:使用 Visual Basic 创作复合控件
演示如何在 Visual Basic 中创建简单的复合控件。演练:使用 Visual C# 创作复合控件
演示如何在 C# 中创建简单的复合控件。演练:使用 Visual Basic 从 Windows 窗体控件继承
演示如何在 Visual Basic 中使用继承创建简单的 Windows 窗体控件。演练:使用 Visual C# 从 Windows 窗体控件继承
演示如何在 C# 中使用继承创建简单的 Windows 窗体控件。演练:使用 Windows 窗体控件上的智能标记执行常规任务
演示如何对 Windows 窗体控件使用智能标记功能。演练:使用 DesignerSerializationVisibilityAttribute 序列化标准类型的集合
演示如何使用 DesignerSerializationVisibilityAttribute.Content 特性序列化集合。演练:设计时调试自定义 Windows 窗体控件
演示如何调试 Windows 窗体控件的设计时行为。演练:创建一个利用 Visual Studio 设计时功能的 Windows 窗体控件
演示如何将复合控件紧密集成到设计环境中。如何:创作 Windows 窗体的控件
概述实现 Windows 窗体控件的注意事项。如何:创作复合控件
演示如何通过继承复合控件来创建控件。如何:从 UserControl 类继承
概述复合控件的创建过程。如何:从现有 Windows 窗体控件继承
演示如何通过继承 Button 控件类创建扩展控件。如何:从 Control 类继承
概述如何创建扩展控件。如何:设计时将控件与窗体边缘对齐
演示如何使用 Dock 属性将控件与它所在的窗体的边缘对齐。如何:在“选择工具箱项”对话框中显示控件
演示安装控件以将其显示在**“自定义工具箱”**对话框中的过程。如何:为控件提供工具箱位图
演示如何使用 ToolboxBitmapAttribute 在**“工具箱”**中的自定义控件旁边显示一个图标。如何:测试 UserControl 的运行时行为
演示如何使用**“UserControl 测试容器”**测试复合控件的行为。Windows 窗体设计器中的设计时错误
说明了在 Windows 窗体设计器无法加载时 Microsoft Visual Studio 中显示的设计时错误列表的含义和使用方法。控件和组件创作疑难解答
演示如何诊断和解决在创作自定义组件或控件时可能出现的常见问题。
参考
System.Windows.Forms.Control
描述此类并提供指向其所有成员的链接。System.Windows.Forms.UserControl
描述此类并提供指向其所有成员的链接。
相关章节
使用 .NET Framework 开发自定义 Windows 窗体控件
讨论如何通过 .NET Framework 创建自己的自定义控件。公共语言规范
介绍公共语言运行时,该库旨在简化组件的创建和使用。 这种简化的一个重要方面是提高了采用不同编程语言编写的组件间的互操作性。 公共语言规范 (CLS) 使得创建用于多种编程语言的工具和组件成为可能。演练:使用自定义组件自动填充工具箱
描述如何在**“自定义工具箱”**对话框中显示您的组件或控件。