[問題] 如何有效率的包裝自製物件

作者: WayneHong (韋恩咖啡)   2020-04-30 14:16:49
各位好,小弟有兩個問題想請問一下:
1.通常如果想要自製一些特殊物件(如圓角按鈕、圓形進度條)
 是不是利用UserControl然後混合其他小物件來製作?
 我上網查到大多是這樣
 例如圓形進度條就是UserControl裡面放Label加PictureBox的繪圖功能(Paint Function)製成
2.假如上面問題成立,如何把UserControl包裝?
 如下圖所示,我自己作了一個圓形的進度條
 https://imgur.com/Z0c0PWN
 會產生3個檔案,其中2個CS檔為必要的
 https://imgur.com/VqJ2j4k
 之後我只要在其他專案內加入現有項目,把這幾個檔案插進來
 就能夠正常使用
不過這種方法總覺得有點太笨了
想知道是否有更有效率的做法?
感謝各位
作者: 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