C#表單美化

來源:互聯網
上載者:User

在我們進行WinForm表單設計的時候,表單的美觀度和使用者的最後感受是一款軟體非常重要的內容。但是通過我們的VS做出來的表單系統介面都是普通的介面,談不上美觀之說。大多數對WinForm表單的美化工作不是通過VS來設計完成的,而是通過第三方皮膚檔案來完成。

我所知道的第三方皮膚檔案有兩種,DotNetSkin.dll  和   IrisSkin2.dll。從本質上來講,兩種檔案的作用都是相同的,都是起到皮膚美化的作用。不同的是,DotNetSkin.dll所使用的皮膚檔案是*.skn,而IrisSkin2.dll所使用的皮膚檔案是*.ssk。

                                                    載入皮膚連結庫檔案並實現表單介面美化

(1)一般情況下,我們是要將即將使用的皮膚連結庫檔案和所用的皮膚放在該項目的/bin/debug目錄下

在這裡,我們是以IrisSkin2.dll皮膚連結庫檔案為例

(2)將IrisSkin2.dll添加到當前項目的引用

彈出添加引用對話方塊

找到該項目的/bin/debug目錄下,選擇剛才我們部署好的IrisSkin2.dll連結庫檔案,點擊確定

(3)開啟工具箱,建立一個選項卡

起名"皮膚"

(4)在建立的選項卡內點擊右鍵,選擇"選擇項"

彈出添加工具箱項視窗,然後點擊"瀏覽",找到當前項目bin/debug目錄下的IrisSkin2.dll檔案,點擊確定,SkinEngine控制項就會添加到剛才建立的"皮膚"選項卡中了。

(5)將產生的SkinEngine控制項拖到當前表單中,然後在表單建構函式裡編寫代碼

運行一下,是不是沒有微軟的老土味了··呵呵··

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.