C#皮膚美化


關於Winform窗體美化,目前大致了解是有兩種方式:第一種方式是重寫Winform本身的控件,不過這需要非常熟悉控件的各個屬性和事件並且要求具有很高的GDI繪圖技術。第二種方式是借助第三方Winform皮膚組件。畢竟修為不夠<(^-^)>,我這里選擇了第二種方式,就是借助目前流行的“IrisSkin4.dll”組件實現皮膚美化效果。

“IrisSkin4.dll”怎樣使用呢?由於我們的下載器程序只有一個窗體,所以可以使用下面的簡單方式:

  1. 將IrisSkin4.dll程序集放到項目文件Debug文件夾下,然后在工程中添加“引用”;
  2. 在窗體后置類中添加命名空間:using Sunisoft.IrisSkin;
  3. 在窗體類的構造函數中調用InitializeSkin方法,初始化組件。
        private void InitializeSkin()
        {
            SkinEngine skinObj = new SkinEngine();      //初始化組件對象
            skinObj.SkinFile = "skin/DiamondRed.ssk";   //加載皮膚文件
            skinObj.SkinAllForm = true;                 //所有窗體都應用該皮膚
            skinObj.Active = true;
        }

這樣,美化工作就很簡單地完成。這里提供IrisSkin4.dll的下載地址給需要的朋友:點擊下載

效果演示

 原鏈接:點我直達


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM