1。新建一个windows控件库的项目buttonlibMColor,将cs的文件名修改为:buttonlibMColor,类名修改为:buttonlibMColor。
2。将继承的类修改为:System.Windows.Forms.Button
ok,着手代码的编写
指定背景色的颜色:
1
public override Color BackColor
2
}
2
重写OnPaint事件:
1
protected override void OnPaint(PaintEventArgs e)
2
}
2
编译之后:
新建一个工程文件,在引用中添加buttonlibMColor.dll组件。并且在项目选项卡中添加该控件,将该控件拖入到页面上。编译就可看到刚才所做的效果。。想做复杂的就得花点时间了。。。
添加控件属性(在上面的工程中添加如下的代码):
效果如下: