[收集]美化Winform界面的皮膚


 

根據以下步驟可以實現象MSN一樣,更換Winform界面的皮膚,可以由用戶來自己選擇皮膚

 

第一、引用IrisSkin2.dll組件(下載)

         說明:IrisSkin2.dll是一個第三方組件

 

一。添加控件IrisSkin2.dll。
     1.右鍵“工具箱”。“添加選項卡”,取名“皮膚”。
     2.右鍵“皮膚”,“選擇項”彈出對話框

     3.點擊“瀏覽“,找到IrisSkin2.dll,,next,next,確定。
     4.在皮膚里會出現。
     5.把SkinEngine拖到設計界面,會出現在下面。

二。把皮膚文件中以ssk為后綴名的文件(如OneGreen.ssk)放在bin文件夾的debug文件夾里。

     皮膚文件另外下載

三。添加代碼
     雙擊界面,進入代碼,
     private void Form1_Load(object sender, EventArgs e)
     {
          skinEngine1.SkinFile = Application.StartupPath + @"\OneGreen.ssk";

     }

四。運行,OK!

 
10:02:03  

 

第二、代碼

 

public partial class Form1 : Form
 {

        Sunisoft.IrisSkin.SkinEngine se = null;
        public Form1()
        {
            InitializeComponent();

            se = new Sunisoft.IrisSkin.SkinEngine();
            se.SkinAllForm = true;     // 這句話是用來設置整個系統下所有窗體都采用這個皮膚
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            se.SkinFile = "skin/SteelBlack.ssk";   // 選擇皮膚
        }

        private void button2_Click(object sender, EventArgs e)
        {
            se.SkinFile = "skin/MSN.ssk";   // 選擇皮膚
        }

        private void button3_Click(object sender, EventArgs e)
        {
            se.SkinFile = "skin/MP10.ssk";
            Form2 f = new Form2();
            f.Show();
        }
 }

說明: "skin/SteelBlack.ssk" , 這是一個路徑,是.ssk文件存放的路徑


免責聲明!

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



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