關於Winform窗體美化,目前大致了解是有兩種方式:第一種方式是重寫Winform本身的控件,不過這需要非常熟悉控件的各個屬性和事件並且要求具有很高的GDI繪圖技術。第二種方式是借助第三方Winform皮膚組件。畢竟修為不夠<(^-^)>,我這里選擇了第二種方式,就是借助目前流行的“IrisSkin4.dll”組件實現皮膚美化效果。
“IrisSkin4.dll”怎樣使用呢?由於我們的下載器程序只有一個窗體,所以可以使用下面的簡單方式:
- 將IrisSkin4.dll程序集放到項目文件Debug文件夾下,然后在工程中添加“引用”;
- 在窗體后置類中添加命名空間:using Sunisoft.IrisSkin;
- 在窗體類的構造函數中調用InitializeSkin方法,初始化組件。
private void InitializeSkin() { SkinEngine skinObj = new SkinEngine(); //初始化組件對象 skinObj.SkinFile = "skin/DiamondRed.ssk"; //加載皮膚文件 skinObj.SkinAllForm = true; //所有窗體都應用該皮膚 skinObj.Active = true; }
這樣,美化工作就很簡單地完成。這里提供IrisSkin4.dll的下載地址給需要的朋友:點擊下載
效果演示
原鏈接:點我直達