前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C#WinForm窗体美化(IrisSkin皮肤插件的使用)

C#WinForm窗体美化(IrisSkin皮肤插件的使用)

作者头像
全栈程序员站长
发布2022-08-31 14:40:08
5.1K1
发布2022-08-31 14:40:08
举报

大家好,又见面了,我是你们的朋友全栈君。

前言:由于学习的需要,第一次接触到C#,在美化界面的时候使用了IrisSkin皮肤插件,顺便记录一下使用的步骤,希望对有需要的新人们有点帮助。

一、到SuniSoft官网去下载IrisSkin

irisskin下载地址

C#WinForm窗体美化(IrisSkin皮肤插件的使用)
C#WinForm窗体美化(IrisSkin皮肤插件的使用)

点击下载后得到如下安装包,然后双击运行安装(安装的目的是为了得到里面的IrisSkin*.dll动态库文件和*.ssk皮肤文件)

C#WinForm窗体美化(IrisSkin皮肤插件的使用)
C#WinForm窗体美化(IrisSkin皮肤插件的使用)

安装后打开安装目录,可以看到如下文件(其中Bin文件夹里面有我们需要的IrisSkin*.dll动态库文件,Skins文件夹里面有我们需要的皮肤包文件):

C#WinForm窗体美化(IrisSkin皮肤插件的使用)
C#WinForm窗体美化(IrisSkin皮肤插件的使用)

二、使用过程

1、打开你的Visual Studio(我用的是vs2013),然后按如下步骤导入动态库文件:

①工具——》选择工具箱项

C#WinForm窗体美化(IrisSkin皮肤插件的使用)
C#WinForm窗体美化(IrisSkin皮肤插件的使用)

②、此时弹出【选择工具箱项】的对话框

C#WinForm窗体美化(IrisSkin皮肤插件的使用)
C#WinForm窗体美化(IrisSkin皮肤插件的使用)

③、点击浏览按钮,找到刚才安装的IrisSkin的安装目录下的库文件,然后把它导入进来,导入完成后会出现一个叫SkinEngine的插件名,对应的程序集名称就是IrisSkin4,如下图:(.NET Framework 4.0项目使用IrisSkin4.dll,.NET Framework 2.0项目使用IrisSkin2.dll。)

C#WinForm窗体美化(IrisSkin皮肤插件的使用)
C#WinForm窗体美化(IrisSkin皮肤插件的使用)

2、在工具箱创建新的选项卡,调用动态库

①、打开左上角的工具箱,在工具箱的空白处右键,选择【添加选项卡】

C#WinForm窗体美化(IrisSkin皮肤插件的使用)
C#WinForm窗体美化(IrisSkin皮肤插件的使用)

②、输入选项卡的名字(如:皮肤skin)

C#WinForm窗体美化(IrisSkin皮肤插件的使用)
C#WinForm窗体美化(IrisSkin皮肤插件的使用)

③、右键新建的皮肤skin,然后选择【选择项】

C#WinForm窗体美化(IrisSkin皮肤插件的使用)
C#WinForm窗体美化(IrisSkin皮肤插件的使用)

④、在筛选器中输入我们需要的皮肤插件的名字,然后选中,确定

C#WinForm窗体美化(IrisSkin皮肤插件的使用)
C#WinForm窗体美化(IrisSkin皮肤插件的使用)

⑤、现在再到设计界面的工具箱中,会出现一个皮肤插件

C#WinForm窗体美化(IrisSkin皮肤插件的使用)
C#WinForm窗体美化(IrisSkin皮肤插件的使用)

⑥、把SkinEngine插件拖到Form1窗体中,会出现如下界面

C#WinForm窗体美化(IrisSkin皮肤插件的使用)
C#WinForm窗体美化(IrisSkin皮肤插件的使用)

3、以上步骤,我们已经把动态库导进来了,接下来就是选中我们想要的皮肤了

①、Skins文件夹里面有以下皮肤,我这里用Steel文件里面的皮肤来做演示

C#WinForm窗体美化(IrisSkin皮肤插件的使用)
C#WinForm窗体美化(IrisSkin皮肤插件的使用)

②、我们需要的就是以.ssk为后缀的皮肤文件,一个.ssk文件对应一个皮肤效果

C#WinForm窗体美化(IrisSkin皮肤插件的使用)
C#WinForm窗体美化(IrisSkin皮肤插件的使用)

③、把SteelBlue.ssk复制黏贴到我们建立的项目的bin目录下的Debug文件夹下

(我的项目路径是D:\My Documents\Visual Studio 2013\Projects\ItemBankSystem\ItemBankSystem\bin\Debug)

C#WinForm窗体美化(IrisSkin皮肤插件的使用)
C#WinForm窗体美化(IrisSkin皮肤插件的使用)

4、代码调用实现效果

①、在构造函数里面添加一句 this.skinEngine1.SkinFile = “SteelBlue.ssk”;

(这里需要注意的是:不要把这条语句放在初始化函数后面,否则会有空指针异常,因为初始化后才有窗体对象)

C#WinForm窗体美化(IrisSkin皮肤插件的使用)
C#WinForm窗体美化(IrisSkin皮肤插件的使用)

②、运行结果(是不是很酷的效果。由于这个插件是要收费的,所以运行的时候会弹出一个小窗口来提示我们未注册授权,我这里只是为了说明怎么去用皮肤插件而已,当然对于学生来说,用来学习还是挺不错的,网上可以下载到很多破解版的,如果要用于商业软件的话,建议去购买正版):

C#WinForm窗体美化(IrisSkin皮肤插件的使用)
C#WinForm窗体美化(IrisSkin皮肤插件的使用)

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144061.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档