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

看板C_Sharp (C#)作者 (韋恩)時間5年前 (2020/04/30 14:16), 4年前編輯推噓2(207)
留言9則, 5人參與, 5年前最新討論串1/1
各位好,小弟有兩個問題想請問一下: 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

04/30 14:35, 5年前 , 1F
這種東西github隨便翻都有
04/30 14:35, 1F

04/30 15:38, 5年前 , 2F
嗯...想要有效率應該優先考慮用別人的輪子吧?
04/30 15:38, 2F

04/30 15:38, 5年前 , 3F
nuget也可以找找
04/30 15:38, 3F

04/30 15:39, 5年前 , 4F
nuget也可以找找
04/30 15:39, 4F

04/30 15:39, 5年前 , 5F
...又多推一次= =!
04/30 15:39, 5F

05/04 09:36, 5年前 , 6F
Github跟nuget我都有用過的
05/04 09:36, 6F

05/04 09:36, 5年前 , 7F
就是看別人作的很美想要自己來練習做做看
05/04 09:36, 7F

05/04 23:56, 5年前 , 8F
包成DLL?
05/04 23:56, 8F
感謝你的意見,目前研究出來這確實是最貼近我需要的

05/11 20:56, 5年前 , 9F
custom control 應該是你想要的方式
05/11 20:56, 9F
※ 編輯: WayneHong (118.163.83.72 臺灣), 06/05/2020 09:31:02
文章代碼(AID): #1UgcrJoB (C_Sharp)
文章代碼(AID): #1UgcrJoB (C_Sharp)