C#使用IrisSkin4.dll 实现窗体换肤

    技术2025-12-11  29

    搞了几个小时,尝试了很多的方法,最后选择IrisSkin4.dll 实现换肤,理由是IrisSkin4.dll 可以后期直接实现对做好的窗体功能控件实现换肤,不用重新添加控件什么的。

    IrisSkin4.dll 皮肤压缩包提取:百度网盘 链接:https://pan.baidu.com/s/1IbIf8Xz-taL4mvKlFq_byg 提取码:14bo

    步骤如下: (1)下载IrisSkin4.dll ,网站:http://www.cr173.com/soft/69061.html ,下载完是这样的; 然后双击,就可以下载皮肤了,下载完是这样的:解压,里面有两个文件夹 (2)下载完之后就开始真正的换肤了,将上图的两个文件夹复制到你窗体的解决方案文件夹下的debug文件下 (3)转到VS里,添加引用 就是在这一步,搞了好久,因为添加引用没有出现IrisSkin4.dll这个选项,后来发现是引用的步骤错了,该怎么引用呢,看下面,用下面的浏览,打开IrisSkin4.dll所在的文件夹进行引用,不然在引用管理器根本找不到IrisSkin4.dll 点击第4步的添加后引用管理器就会出现IrisSkin4.dll啦,然后就可以引用啦 (4)引用后,服务管理器就会出现 IrisSkin4.dll 了 (5)在窗体的工具箱添加皮肤 这里要自己添加新的选项卡,命名“皮肤”,然后“皮肤”右键—>选择项 (6)按步骤来哟,不然你就走弯路了 (7)这里的代码就很简单了,只要一行代码,就把皮肤给绑上了,文件夹里有70几个皮肤,自己选一个;下面的代码中出现了两个斜杠,是因为其中的第一个是转义字符,第二个是真实的斜杠,如果只有一个斜杠了,路径就错误了,指代的就只是一个转义字符了。

    public Form1() { InitializeComponent(); this.StartPosition = FormStartPosition.CenterScreen; //窗体显示在屏幕中间 this.skinEngine1.SkinFile = "Skins\\MidsummerColor1.ssk"; }

    (8)经过上面一番探索过后,激动人心的时刻到了,这是之前的图 加了皮肤之后呢,就是下面这样了,颜色变了,第7步换肤的效果图根据喜欢更改,各对应的皮肤图样式这样后期处理窗体的控件颜色就方便多了,也没有以前单纯加图片,加颜色运行的卡卡的 好了,你学会了吗,尝试一下吧 自己在另一个解决方案管理器用了皮肤,发现那一行代码报红了,原来在使用皮肤的时候还要将皮肤控件拖到窗体里

    Processed: 0.034, SQL: 9