博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WinForm 使用皮肤,且单击按更换皮肤。
阅读量:5075 次
发布时间:2019-06-12

本文共 1386 字,大约阅读时间需要 4 分钟。

 

 

运行效果:

 

 

首先把DLL程序集文件和SSK皮肤文件放在要运行程序的DEBug文件夹下,然后引入引用。

 

 

 

 

 

 

之后可以在程序里写代码了。

1         private void Form2_Load(object sender, EventArgs e) 2         { 3             //方法-01(使用全路径) 4             skinEngine1.SkinFile = @"E:\桌面文件\App_Test\App_Test\bin\Debug\DeepCyan.ssk"; 5  6             //方法-02 7             Sunisoft.IrisSkin.SkinEngine se = new Sunisoft.IrisSkin.SkinEngine(); 8  9             se.SkinFile = "DeepCyan.ssk";10 11             //使所有的窗口都是用此皮肤12             se.SkinAllForm = true;13         }

 

 

完成。

 

---------------------------------------------------------------------------

 

 

点击按钮更换皮肤:

 

代码:

1         //外部定义一个累加器 2         int i = 0; 3  4         ///  5         /// 点击更换皮肤 6         ///  7         private void btn_ChangeSkin_Click(object sender, EventArgs e) 8         { 9             //读取所有的皮肤文件10             //获取皮肤文件夹中所有皮肤文件的全路径,存储到SkinPath数组中11             //引入命名空间:using system.IO;12             //Directory.GetFiles:用于获取,文件夹下,所有文件的全路径。13             string[] SkinPath = Directory.GetFiles(@"E:\桌面文件\FreeNotes\DAL\Skin");14 15             //每点击一次,i加一16             i++;17 18             //当i == 最后一个皮肤文件时候,重新设置i= 0,让其返回到第一个皮肤文件19             if (i == SkinPath.Length)20             {21                 i = 0;22             }23 24             //把文件路径赋给,skinFile,使用皮肤。25             skinEngine1.SkinFile = SkinPath[i];26         }

 

 

完成。

 

转载于:https://www.cnblogs.com/KTblog/p/4432926.html

你可能感兴趣的文章
list 容器 排序函数.xml
查看>>
《Genesis-3D开源游戏引擎完整实例教程-跑酷游戏篇03:暂停游戏》
查看>>
CPU,寄存器,一缓二缓.... RAM ROM 外部存储器等简介
查看>>
windows下编译FreeSwitch
查看>>
git .gitignore 文件不起作用
查看>>
Alan Turing的纪录片观后感
查看>>
c#自定义控件中的事件处理
查看>>
django Models 常用的字段和参数
查看>>
IOS--沙盒机制
查看>>
使用 JointCode.Shuttle 访问任意 AppDomain 的服务
查看>>
sqlite的坑
查看>>
digitalocean --- How To Install Apache Tomcat 8 on Ubuntu 16.04
查看>>
【题解】[P4178 Tree]
查看>>
Jquery ui widget开发
查看>>
关于indexOf的使用
查看>>
英语单词
查看>>
Mongo自动备份
查看>>
cer证书签名验证
查看>>
新手Python第一天(接触)
查看>>
【bzoj1029】[JSOI2007]建筑抢修
查看>>