作者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://www.ptt.cc/bbs/C_Sharp/M.1588227411.A.C8B.html
推 testPtt: 這種東西github隨便翻都有 04/30 14:35
→ kobe8112: 嗯...想要有效率應該優先考慮用別人的輪子吧? 04/30 15:38
→ kobe8112: nuget也可以找找 04/30 15:38
→ kobe8112: nuget也可以找找 04/30 15:39
→ kobe8112: ...又多推一次= =! 04/30 15:39
→ WayneHong: Github跟nuget我都有用過的 05/04 09:36
→ WayneHong: 就是看別人作的很美想要自己來練習做做看 05/04 09:36
→ AWEN221: 包成DLL? 05/04 23:56
感謝你的意見,目前研究出來這確實是最貼近我需要的
推 joery: custom control 應該是你想要的方式 05/11 20:56
※ 編輯: WayneHong (118.163.83.72 臺灣), 06/05/2020 09:31:02