一、效果图
二、代码实现
2.1 新建组件库TS,在库中新增组件TSProgressBar。
2.2 代码如下:
边框样式枚举类:
以上两个对象均在命名空间TS下;用到的其它命名空间如下:
在TSProgressBar的设计文件(TSProgressBar.Designer.cs)中的覆盖Dispose方法中,加入对画刷的清理代码。
三、编译生成,完毕。
四、测试
1、新建Winform窗体,工具箱里拖出这个TSProgressBar组件到窗体上,再在窗体上加入一个Button、PropertyGrid控件。
2、代码如下: