作者WayneHong (韦恩)
看板C_Sharp
标题[问题] 如何有效率的包装自制物件
时间Thu Apr 30 14:16:49 2020
各位好,小弟有两个问题想请问一下:
1.通常如果想要自制一些特殊物件(如圆角按钮、圆形进度条)
是不是利用UserControl然後混合其他小物件来制作?
我上网查到大多是这样
例如圆形进度条就是UserControl里面放Label加PictureBox的绘图功能(Paint Function)制成
2.假如上面问题成立,如何把UserControl包装?
如下图所示,我自己作了一个圆形的进度条
https://imgur.com/Z0c0PWN
会产生3个档案,其中2个CS档为必要的
https://imgur.com/VqJ2j4k
之後我只要在其他专案内加入现有项目,把这几个档案插进来
就能够正常使用
不过这种方法总觉得有点太笨了
想知道是否有更有效率的做法?
感谢各位
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.51.152.16 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1588227411.A.C8B.html
1F:推 testPtt: 这种东西github随便翻都有 04/30 14:35
2F:→ kobe8112: 嗯...想要有效率应该优先考虑用别人的轮子吧? 04/30 15:38
3F:→ kobe8112: nuget也可以找找 04/30 15:38
4F:→ kobe8112: nuget也可以找找 04/30 15:39
5F:→ kobe8112: ...又多推一次= =! 04/30 15:39
6F:→ WayneHong: Github跟nuget我都有用过的 05/04 09:36
7F:→ WayneHong: 就是看别人作的很美想要自己来练习做做看 05/04 09:36
8F:→ AWEN221: 包成DLL? 05/04 23:56
感谢你的意见,目前研究出来这确实是最贴近我需要的
9F:推 joery: custom control 应该是你想要的方式 05/11 20:56
※ 编辑: WayneHong (118.163.83.72 台湾), 06/05/2020 09:31:02