c#简单的自定义控件

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

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

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

c#简单的自定义控件_第1张图片

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

c#简单的自定义控件_第2张图片

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

c#简单的自定义控件_第3张图片

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

c#简单的自定义控件_第4张图片

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

c#简单的自定义控件_第5张图片

编译,运行:

c#简单的自定义控件_第6张图片






你可能感兴趣的:(技术类别,自定义控件)