• 更换Winform界面的皮肤


    根据以下步骤可以实现象MSN一样,更换Winform界面的皮肤,可以由用户来自己选择皮肤

     

    第一、引用IrisSkin2.dll组件(下载)

             说明:IrisSkin2.dll是一个第三方组件

     

    第二、代码

     

    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文件存放的路径

    附: 60个.ssk的文件

  • 相关阅读:
    Java内存模型
    Thread.sleep(0)的作用
    Java中用到的线程调度算法是什么
    怎么检测一个线程是否持有对象监视器
    为什么要使用线程池
    ThreadLocal
    生产者消费者模型的作用
    线程间通信
    线程安全
    c#常日期转换(转)
  • 原文地址:https://www.cnblogs.com/wantingqiang/p/1512014.html
Copyright © 2020-2023  润新知