C#中窗体界面美化方法

1.下载IrisSkin4.dll文件,将IrisSkin4.dll和Skins(皮肤)一起copy到已经创建的项目文件的\bin\debug目录下。
2.引用——添加引用,选中复制过来的IrisSkin4.dll。
3.工具——工具箱选项——.NET Framwork组件——浏览——选中IrisSkin4.dll——确定后工具箱生成SkinEngine.
4.在主窗体添加SkinEngine控件和DataGridView控件,编写相应代码,首先进行如下定义

 Sunisoft.IrisSkin.SkinEngine SkinEngine = new Sunisoft.IrisSkin.SkinEngine();
 List Skins;

5.加载皮肤列表和皮肤,如果要恢复原皮肤则使得kinEngine.active=false;
6.运行后可点击DataGridView控件中的每一行加载的皮肤进行选择,如下图所示。

     private void Form1_Load(object sender, EventArgs e)
        {
            //加载所有皮肤列表
            Skins = Directory.GetFiles(Application.StartupPath + @"\IrisSkin4\Skins\", "*.ssk").ToList();
            Skins.ForEach(x =>
            {
                dataGridView1.Rows.Add(Path.GetFileNameWithoutExtension(x));
            });
    }
     private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
    {
        if (dataGridView1.CurrentRow != null)
        {
            //加载皮肤
            SkinEngine.SkinFile = Skins[dataGridView1.CurrentRow.Index];
            SkinEngine.Active = true;
        }
       
    }

C#中窗体界面美化方法_第1张图片

你可能感兴趣的:(C#中窗体界面美化方法)