VS怎么自定义一个控件,这里记录一个简单的小例子。例子自定了PictureBox这个控件,将其形状改写成椭圆。
首先讲讲如何自定义一个控件:
1、创建一个windows窗体空间库的项目
2、项目输出类型改为类库,编译生成,将生成的dll文件复制到特定文件夹
3、在winform项目工具箱里添加dll,即可看到自定义的控件
自定义PictureBox代码:
namespace NChat.App_Code
{
class MyPictureBox : PictureBox
{
public MyPictureBox()
{
this.Width = 70;
this.Height = 35;
}
private Color backcolor;
public new Color BackColor
{
get { return this.backcolor; }
set { this.backcolor = value; }
}