国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#.NETvs2010中使用IrisSkin4.dll輕松實現WinForm窗體換膚功能

2019-11-14 16:02:19
字體:
來源:轉載
供稿:網友

  IrisSkin2.dll是一款很不錯的免費皮膚控件,利用它可以輕松的實現WinForm窗體換膚
  然而IrisSkin2.dll只能在.NET Faremwork 4.0以及之前的版本使用,所以要在VS2010中使用它需要將自己的項目框架設置為.NET Framework 4.0,還有另一種方法就是使用IrisSkin4.dll,他的使用方法和IrisSkin2.dll基本是完全一樣的

 

  一、首先在網上下載IrisSkin4.dll(已與皮膚一起打包),將IrisSkin4.dll與Skins(皮膚)一起拷貝到項目的/bin/Debug文件夾下


  二、在程序的資源管理器中的【引用】上單擊右鍵,選擇【添加引用】,找到剛才復制過來的IrisSkin4.dll文件,點擊【確定】

  

 

  

 

 

  三、【工具】——>【選擇工具箱項——>【.NET Framework組件】——>【瀏覽】——>找到IrisSkin4.dll——>點擊【確定】,SkinEngine控件加入到工具箱

  

 

  

 

  

 

  四、把控件添加進程序的主窗體,并在主窗體的構造函數中編輯如下一行代碼選擇皮膚,即可完成渲染

skinEngine1.SkinFile = System.Environment.CurrentDirectory + "//Skins//所選皮膚名(后綴為.ssk)";  //選擇皮膚文件

  

 

  使用IrisSkin4.dll換膚的效果是有限的,有時它的渲染效果反而令我們抓狂(比如我用了一個SportsBlue皮膚,然后發現雖然這個皮膚的樣式我很喜歡,但在它的渲染下窗體的button實在是很low),這時我們想要自定義自己不滿意的控件而不需要皮膚對這些控件進行渲染,只需加上如下一行代碼:

skinEngine1.DisableTag = 9999;      //設置不需要被渲染的控件Tag值為9999

 

  然后把不需要被渲染的控件Tag值屬性設置為9999,即可顯示該控件的自定義樣式

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长沙市| 合江县| 泸水县| 徐闻县| 常州市| 嘉祥县| 邵阳县| 林甸县| 静宁县| 长沙市| 贵阳市| 方正县| 永川市| 鱼台县| 武清区| 三江| 精河县| 渭源县| 贵溪市| 公主岭市| 德令哈市| 龙岩市| 定襄县| 雅安市| 朝阳区| 庐江县| 县级市| 加查县| 三台县| 新竹市| 印江| 石河子市| 城步| 高陵县| 禹城市| 黎川县| 施甸县| 乌拉特前旗| 临朐县| 越西县| 青川县|