From:http://hi.baidu.com/tr0j4n

在WinForm中,可以方便地给自己的程序添加皮肤,做出各种绚丽的效果,而只需要很简单的几句代码即可搞定,下面来领略下。

前期准备:
1、IrisSkin2.dll,这个是今天的主角
2、Skin文件,后缀名为.ssk
3、一个WinForm程序

第一步:

为WinForm的解决方案中添加IrisSkin2.dll的引用

第二步:

在窗口类中添加一个成员变量 Sunisoft.IrisSkin.SkinEngine se = null;

在窗口类的构造函数中写如下代码:

se = new Sunisoft.IrisSkin.SkinEngine();
            se.SkinAllForm = true;

第三步:

在你想为你的窗体应用皮肤的事件中写如下的代码

se.SkinFile = "Skins\\Vista1.ssk";    //SkinFile后面跟的是你的ssk文件的路径,相对或是绝对都可以

比如我想按一个按钮button1,就能将整个窗体的皮肤变成Vista1样式

private void button1_Click(object sender, EventArgs e)
        {
            se.SkinFile = "Skins\\Vista1.ssk";
        }

是不是很简单呢?

这样即使是在Vista以下的操作系统上,你的程序也能照样保持Vista的风格啦!

提供73种皮肤和IrisSkin2.dll的下载地址:

http://cid-934eb8b20470bc75.skydrive.live.com/self.aspx/Public/IrisSkin2%7C0Skins.rar

还有人为这么多皮肤的管理专门开发了一款WinForm皮肤管理器,这里提供可执行文件和源代码的下载:

下载地址:http://cid-934eb8b20470bc75.skydrive.live.com/self.aspx/Public/SkinManager[bin+src].rar

最新文章

  1. ES 集群
  2. 对于placeholder浏览器兼容性(包括密码输入框)解决办法
  3. NGINX将PHP带参数的URL地址重定向二级或多级域名访问
  4. 向txt文件中写入换行
  5. python执行linux的shell命令
  6. RMAN_学习笔记4_RMAN Virtual Catalog虚拟恢复目录
  7. Python(2.7.6) 异常类的继承关系
  8. java 死锁及解决
  9. Android热门网络框架Volley详解
  10. SQLServer 2008 R2 发布订阅配置指南
  11. asp导航条子菜单横向
  12. Mysql数据库学习笔记之数据库索引(index)
  13. 爬取豆瓣电影影评,生成wordcloud词云,并利用监督学习根据评论自动打星
  14. MySQL服务安全加固
  15. svn:Cannot negotiate authentication mechanism
  16. WDlinux 修改后台默认8080端口的方法
  17. C++ 面向对象基本释义
  18. C# 图片反色处理 图片夜间模式
  19. Oracle DB 数据库维护
  20. Exchange Port

热门文章

  1. linux下Redis主从复制
  2. C#按制定的环境编译替换不出对应的配置项的解决措施。
  3. vmware磁盘空间扩展
  4. ef linq 中判断实体中是否包含某集合
  5. 19.Mysql优化数据库对象
  6. session是什么
  7. robot framework测试驱动无法定位页面元素
  8. How to Change MAC Address on Ubuntu
  9. PHP 过滤特殊符号
  10. Two Sum LT1