国产探花免费观看_亚洲丰满少妇自慰呻吟_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,即可顯示該控件的自定義樣式

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安阳县| 玉树县| 汉中市| 昂仁县| 碌曲县| 嘉鱼县| 宁陕县| 肇州县| 乐安县| 南漳县| 漾濞| 勐海县| 什邡市| 光山县| 金湖县| 无极县| 南京市| 威远县| 金山区| 新郑市| 虹口区| 滕州市| 阳泉市| 汉川市| 邹城市| 神池县| 万年县| 桂东县| 农安县| 平潭县| 鹤岗市| 普洱| 禹城市| 沈阳市| 云林县| 新龙县| 中超| 阿巴嘎旗| 桐柏县| 芦山县| 北海市|