Control类是Windows窗体控件的基类,它提供了在 Windows 窗体应用程序中进行可视显示所需的基础结构,可以通过继承来扩展熟悉的用户控件和现有控件的功能。本列介绍三种不同自定义控件以及怎么创建他们。
自定义控件分类
- 用户控件:基本控件的组合,又称复合控件
- 扩展控件:对基本控件的扩展和修改
- 自定义控件:在Control基类上创建的控件
实例实现的自定义控件:
- 清除文本控件(用户控件)
- 无tab标签的TabControl控件(扩展控件)
- 圆角按钮(扩展控件)
- 圆角图片按钮(自定义控件)
- 自定义复选框
- 导航按钮(自定义控件)
实例代码链接:https://download.csdn.net/download/lvxingzhe3/89432965
创建用户控件
1、右键工程,添加,选中用户控件。或者在新建项中选择用户控件。
2、在用户控件空白处添加基础,组合成自己想要的控件并实现其功能
创建扩展控件
1、右键工程,添加,在新建项中选择自定义控件
2、将基类Conrol改成自己想改造的基础控件类型
创建自定义控件
1、右键工程,添加,在新建项中选择自定义控件
2、重新绘制控件形状,添加相应属性和事件
实例代码链接:https://download.csdn.net/download/lvxingzhe3/89432965