在Winform中,自定义控件可分为三种:
1)复合控件:将现有标准控件组合起来成一个新控件
如public class UserCardControl:UserControl{ }
2)扩展控件:继承于现有控件,扩展新的特性或重绘外观
如:public class ButtonEx:Button { }
3)自定义控件:完全地自定义一个控件。该控件继承于Control,重写OnPaint()实现控件外观绘制。
Public class NewControl:Control
{ }