[问题] 如何有效率的包装自制物件

楼主: WayneHong (韦恩咖啡)   2020-04-30 14:16:49
各位好,小弟有两个问题想请问一下:
1.通常如果想要自制一些特殊物件(如圆角按钮、圆形进度条)
 是不是利用UserControl然后混合其他小物件来制作?
 我上网查到大多是这样
 例如圆形进度条就是UserControl里面放Label加PictureBox的绘图功能(Paint Function)制成
2.假如上面问题成立,如何把UserControl包装?
 如下图所示,我自己作了一个圆形的进度条
 

 会产生3个档案,其中2个CS档为必要的
 

 之后我只要在其他专案内加入现有项目,把这几个档案插进来
 就能够正常使用
不过这种方法总觉得有点太笨了
想知道是否有更有效率的做法?
感谢各位
作者: testPtt (测试)   2020-04-30 14:35:00
这种东西github随便翻都有
作者: kobe8112 (小B)   2020-04-30 15:38:00
嗯...想要有效率应该优先考虑用别人的轮子吧?nuget也可以找找nuget也可以找找...又多推一次= =!
楼主: WayneHong (韦恩咖啡)   2020-05-04 09:36:00
Github跟nuget我都有用过的就是看别人作的很美想要自己来练习做做看
作者: AWEN221 (Larry)   2020-05-04 23:56:00
包成DLL?
作者: joery (Lin)   2020-05-11 20:56:00
custom control 应该是你想要的方式

Links booklink

Contact Us: admin [ a t ] ucptt.com