今天抽了点时间,尝试了做了个用户自定义控件,自定义控件分3类:符合控件,扩展控件,自定义控件;觉得明白了一些原理,赶紧记录下来,巩固下:

其实就是做了个简单按钮,让她加上图片;

1:首先在vs2015上创建了WinForm项目,分别创建了OK按钮和Cancel按钮;

c#简单的自定义控件

2:创建的UserControl控件继承Button;

c#简单的自定义控件c#简单的自定义控件

3:在控件的InitializeComponent方法中添加如下代码:

c#简单的自定义控件c#简单的自定义控件

4:前提是准备和图片资源,创建resouce资源文件,用于存储图片

c#简单的自定义控件c#简单的自定义控件

5:自定义按钮控件做好了,按钮的本身的Text的显示也是可以在自定义中设定,只需要在自定义控件的后台重载Button的Text;

c#简单的自定义控件c#简单的自定义控件

编译,运行:

c#简单的自定义控件c#简单的自定义控件

c#简单的自定义控件





相关文章: