C#winForm窗體美化
阿新 • • 發佈:2019-01-12
【前言】
IrisSkin 是為Microsoft Visual Studio dotNET開發的最易用的介面增強dotNET(WinForm)元件包。它能完全自動的為您的應用程式新增支援換膚功能。
【正文】
新增IrisSkin4.DLL檔案
網上的教程有很多,這裡就不再次贅述了,推薦一篇比較好的部落格
新增與使用教程
窗體程式碼如下
public Form1() { InitializeComponent(); skinEngine1 = new Sunisoft.IrisSkin.SkinEngine(((System.ComponentModel.Component)(this))); getPath(Application.StartupPath); Skin(); } List<string> list = new List<string>(); //定義list遍歷,存放獲取到的路徑 public List<string> getPath(string path) { //遍歷資料夾下面所有的檔案路徑,儲存路徑到list中 DirectoryInfo dir = new DirectoryInfo(path); FileInfo[] fil = dir.GetFiles(); foreach (FileInfo f in fil) { list.Add(f.FullName); } return list; } private void button1_Click(object sender, EventArgs e) { Skin(); } private void Skin() { int i = new Random().Next(list.Count); label1.Text = list[i]; skinEngine1.SkinFile = list[i]; }
效果圖如下