实现效果如下,大家可以直接复制以下代码到自己的项目中,复制完成后,重新生成,在设计界面的工具箱中就会有我们自定义的PictureBox的控件。
大家拖拽到界面上,然后操作就和自带的pictureBox一样了。
新建一个winfrom项目,添加新类并命名为myPictureBox
打开类,添加引用如下
using System.Windows.Forms;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.ComponentModel;
新的类继承PictureBox
class myCircularPictureBox : PictureBox
{
}
定义字段
//属性
private int borderSize = 2;
private Color borderColor = Color.RoyalBlue;
private Color borderColor2 = Color.Hot