C#WinForm窗体美化(IrisSkin皮肤插件的使用)
2014-12-12 12:58
1126 查看
前言:由于学习的需要,第一次接触到C#,在美化界面的时候使用了IrisSkin皮肤插件,顺便记录一下使用的步骤,希望对有需要的新人们有点帮助。
一、到SuniSoft官网去下载IrisSkin
irisskin下载地址
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/13/6c1978940e41934ef493804087604989)
点击下载后得到如下安装包,然后双击运行安装(安装的目的是为了得到里面的IrisSkin*.dll动态库文件和*.ssk皮肤文件)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/13/eaf30625e77c87beca0072aa42bbd30e)
安装后打开安装目录,可以看到如下文件(其中Bin文件夹里面有我们需要的IrisSkin*.dll动态库文件,Skins文件夹里面有我们需要的皮肤包文件):
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/13/3b45e078aea6f2c5468c31e319bf30ee)
二、使用过程
1、打开你的Visual Studio(我用的是vs2013),然后按如下步骤导入动态库文件:
①工具——》选择工具箱项
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/13/72712ff59342ad9569c71c687a15fcd4)
②、此时弹出【选择工具箱项】的对话框
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/13/ab567def890ca52d894e9f2f6bab27c1)
③、点击浏览按钮,找到刚才安装的IrisSkin的安装目录下的库文件,然后把它导入进来,导入完成后会出现一个叫SkinEngine的插件名,对应的程序集名称就是IrisSkin4,如下图:(.NET
Framework 4.0项目使用IrisSkin4.dll,.NET Framework 2.0项目使用IrisSkin2.dll。)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/13/43a8d77acea793c6bae9decc79706e1c)
2、在工具箱创建新的选项卡,调用动态库
①、打开左上角的工具箱,在工具箱的空白处右键,选择【添加选项卡】
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/13/ec8e1a08c78c466d9cfbc4c9bf16d8fa)
②、输入选项卡的名字(如:皮肤skin)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/13/6eebe6950937f396e7c813e72c302b25)
③、右键新建的皮肤skin,然后选择【选择项】
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/13/9933c5ab3f6c0239ce2057fd1f0e14b6)
④、在筛选器中输入我们需要的皮肤插件的名字,然后选中,确定
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/13/d846efdd9a3bbc72171720f0421df21c)
⑤、现在再到设计界面的工具箱中,会出现一个皮肤插件
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/13/374426e8165d70493355e0412a311c22)
⑥、把SkinEngine插件拖到Form1窗体中,会出现如下界面
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/13/432ea163df2755890731893dd216a6c9)
3、以上步骤,我们已经把动态库导进来了,接下来就是选中我们想要的皮肤了
①、Skins文件夹里面有以下皮肤,我这里用Steel文件里面的皮肤来做演示
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/13/c2d0fb8f661cfd0cc6b94a00b284a3c7)
②、我们需要的就是以.ssk为后缀的皮肤文件,一个.ssk文件对应一个皮肤效果
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/13/6701286c99ad75719ccc4a10f2fd659f)
③、把SteelBlue.ssk复制黏贴到我们建立的项目的bin目录下的Debug文件夹下
(我的项目路径是D:\My Documents\Visual Studio 2013\Projects\ItemBankSystem\ItemBankSystem\bin\Debug)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/13/24deed18b683467d75d4fdf3c131daea)
4、代码调用实现效果
①、在构造函数里面添加一句 this.skinEngine1.SkinFile = "SteelBlue.ssk";
(这里需要注意的是:不要把这条语句放在初始化函数后面,否则会有空指针异常,因为初始化后才有窗体对象)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/13/800932f1f1b9a0133e2d27150a65dd2c)
②、运行结果(是不是很酷的效果。由于这个插件是要收费的,所以运行的时候会弹出一个小窗口来提示我们未注册授权,我这里只是为了说明怎么去用皮肤插件而已,当然对于学生来说,用来学习还是挺不错的,网上可以下载到很多破解版的,如果要用于商业软件的话,建议去购买正版):
一、到SuniSoft官网去下载IrisSkin
irisskin下载地址
点击下载后得到如下安装包,然后双击运行安装(安装的目的是为了得到里面的IrisSkin*.dll动态库文件和*.ssk皮肤文件)
安装后打开安装目录,可以看到如下文件(其中Bin文件夹里面有我们需要的IrisSkin*.dll动态库文件,Skins文件夹里面有我们需要的皮肤包文件):
二、使用过程
1、打开你的Visual Studio(我用的是vs2013),然后按如下步骤导入动态库文件:
①工具——》选择工具箱项
②、此时弹出【选择工具箱项】的对话框
③、点击浏览按钮,找到刚才安装的IrisSkin的安装目录下的库文件,然后把它导入进来,导入完成后会出现一个叫SkinEngine的插件名,对应的程序集名称就是IrisSkin4,如下图:(.NET
Framework 4.0项目使用IrisSkin4.dll,.NET Framework 2.0项目使用IrisSkin2.dll。)
2、在工具箱创建新的选项卡,调用动态库
①、打开左上角的工具箱,在工具箱的空白处右键,选择【添加选项卡】
②、输入选项卡的名字(如:皮肤skin)
③、右键新建的皮肤skin,然后选择【选择项】
④、在筛选器中输入我们需要的皮肤插件的名字,然后选中,确定
⑤、现在再到设计界面的工具箱中,会出现一个皮肤插件
⑥、把SkinEngine插件拖到Form1窗体中,会出现如下界面
3、以上步骤,我们已经把动态库导进来了,接下来就是选中我们想要的皮肤了
①、Skins文件夹里面有以下皮肤,我这里用Steel文件里面的皮肤来做演示
②、我们需要的就是以.ssk为后缀的皮肤文件,一个.ssk文件对应一个皮肤效果
③、把SteelBlue.ssk复制黏贴到我们建立的项目的bin目录下的Debug文件夹下
(我的项目路径是D:\My Documents\Visual Studio 2013\Projects\ItemBankSystem\ItemBankSystem\bin\Debug)
4、代码调用实现效果
①、在构造函数里面添加一句 this.skinEngine1.SkinFile = "SteelBlue.ssk";
(这里需要注意的是:不要把这条语句放在初始化函数后面,否则会有空指针异常,因为初始化后才有窗体对象)
②、运行结果(是不是很酷的效果。由于这个插件是要收费的,所以运行的时候会弹出一个小窗口来提示我们未注册授权,我这里只是为了说明怎么去用皮肤插件而已,当然对于学生来说,用来学习还是挺不错的,网上可以下载到很多破解版的,如果要用于商业软件的话,建议去购买正版):
相关文章推荐
- c# WinForm 窗体美化(二)--关于东日skinbuilder软件生成皮肤的使用
- 【C#窗体开发】让C#窗体变漂亮——WINFORM皮肤插件
- C# Winform中窗体的美化—— 用IrisSkin轻松实现换肤功能
- C# Winform 窗体美化(一、IrisSkin 换肤库)
- 让C#窗体变漂亮——WINFORM皮肤插件
- 使用C#制作 个性化窗体 winform 界面
- 使用C#实现WinForm窗体的动画效果
- 使用C#打开新窗口关闭旧窗口的方法;winform中防止重复打开多个相同子窗体
- C#.net winform skin 皮肤大全devexpress,IrisSkin,DotNetSkin,SkinCrafter
- c# winForm 将窗体状态栏 StatusStrip控件使用举例
- 跟我学做c#皮肤美化(七)----窗体换肤
- C#使用IrisSkin2.dll美化WinForm程序界面
- C#.net winform skin 皮肤大全devexpress,IrisSkin,DotNetSkin,SkinCrafter
- 使用IrisSkin2.dll改变winform窗体的皮肤
- 使用C#打开新窗口关闭旧窗口的方法;winform中防止重复打开多个相同子窗体
- 跟我学做c#皮肤美化----窗体换肤
- 使用C#实现WinForm窗体的动画效果
- C#.net winform skin 皮肤大全devexpress,IrisSkin,DotNetSkin,SkinCrafter
- 使用C#实现WinForm窗体的动画效果
- C# 美化WinForm窗体自带的系统菜单