澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站用艾丽丝Skin轻松实现换肤成

2019-11-16 作者:www.8455.com   |   浏览(169)

生龙活虎。增多控件lrisSkin.dll

几日前经前辈提示才晓得winform窗体还应该有美化工具,呵呵,不能不说,一知半解了。上边总括一下irisskin2的接纳手续和遇到的标题及消除办法。

IrisSkin2.dll是大器晚成款非常不利的无偿四肢控件,利用它能够轻易的兑现winForm窗体换肤!

1. 将IrisSkin4.dll动态文件导入当前项目援用中。具体操作为:实施方案能源微处理器->当前项目->引用->右键->加多援用,找到IrisSkin4.dll文件,然后步向就能够。建议,最佳把IrisSkin4.dll文件放在脚下项目binDebug文件中。

     这几天做了个C/S小软件,瞅着这几个软件的分界面,以为正是土   唉

下一场把后续的窗体改换来外人做好的窗体类

1、网址:

网络海人民广播广播台大朋友说在VS20第10中学不能够动用IrisSkin2.dll,小编这里提供八个取巧的主意。

2. 然后把IrisSkin4.dll文件加多到VS2011的工具箱:视图->工具箱->右键->采用项->浏览找到IrisSkin4.dll文件(文件最棒放在脚下项目binDebug文件中卡塔尔按鲜明,控件就增加到工具箱中了,然后把工具箱中新扩展长的 SkinEngine控件拖到当前项目中。

是时候理应给自己的软件换换四肢了 :卡塔 尔(英语:State of Qatar)

能落得换肤的机能

肌肤控件换肤素材包,IrisSkin2.dll皮肤素材能源下载,那是风姿洒脱款与编制程序开垦相关的资料财富,首若是提供部分接纳IrisSkin2.dll控件举行软件窗口换肤的资料文件,满含部分GIF图像资源、一些ssk文件,压缩包内意气风发共有22种四肢素材,使用表达:把控件拖到你的form上,只需意气风发行代码,就可以兑现生龙活虎体form蕴涵其具备控件的皮层的转换, 

艾丽丝Skin2.dll脚下必须要在.NET Faremwork 4.0以至早前的本子接纳,所以我们在VS二零零六中能够将和谐的类型框架设置为.NET .NET Faremwork 4.0,具体做法见下图:

3. 把皮肤目录中的.ssk文件复制到当前项目binDebug文件中,ssk文件能够依据必要本身接受.

      网络有那个肌肤文件包,后缀为.ssk 还会有援引IrisSkin2.dll,加多相应工具接收,作者的小软件就能够换四肢了。

 

累加有几十套四肢供役使,特别常有益。省去你设计开垦软件皮肤系统的年华和生命力。 

右键点击你制造的品种—>属性:澳门新萄京官方网站 1

 4. 再在品种中调用.ssk身体发肤文件。例:

具体操作步骤:

 

漫天源代码就生龙活虎行: skinEngine1.SkinFile = "WaveColor1.ssk"; 

将您的目的框架改为.NET Faremwork 4.0大概在此之前的本子,我在那处用的是3.5

在温馨的主程序的MainForm窗口

1、先把IrisSkin2.dll文件增添到当前项目引用(技术方案能源微型机->当前项目->援用->右键->增多援引,找到艾丽丝Skin2.dll文本),

二。

里头ssk文件为肌肤文件。 

澳门新萄京官方网站 2

在MainForm.cs文件中构造函数定义:

IrisSkin2.dll文书最佳放在前段时间项目binDebug文件中. 【倘使不放在Debug下健康状态下是不会处错误的。不过透过测量检验如若不放的话,增多上的控件很或许倒霉用,即不能够向窗体上拖拽。所以,最棒放在debug下。】

方方面面源代码就豆蔻梢头行: skinEngine1.SkinFile = "WaveColor1.ssk"; 

生龙活虎经上边的不得了,就设置skinEngine1控件的SkinFile属性,选择相应的肌肤,记得把后边的门路去掉,只要名字就能够 

OK,那样设置,在你的VS二〇一〇档案的次序中就足以用IrisSkin2.dll控件了,接下去落到实处换肤功用只要求几步,特别轻松!

this.skinEngine1.SkinFile = Application.StartupPath "//DiamondBlue.ssk";

2、然后把IrisSkin2.dll文书增添到vc二零零五的工具箱:右键->选用处(这里须求等一段时间卡塔尔国->浏览找到IrisSkin2.dll文本(文件最棒放在日前项目binDebug文件中卡塔 尔(阿拉伯语:قطر‎按鲜明,控件就增添到工具箱中了.然后把工具箱中新加上的SkinEngine控件拖到当前项目中。

内部ssk文件为肌肤文件。 

如SkinFile=G:360Downloads四肢控件皮肤MP10MP10.ssk,要将前方部分删掉,只留皮肤名称,即让SkinFile=MP10.ssk;

先是,最须求的,当然是下载IrisSkin2.dll控件,这里为大家贴出CSDN下载区的地点:

--结束

3、把皮肤.ssk文件复制到当前项目binDebug文件中.

只要地点的不得了,就安装skinEngine1控件的SkinFile属性,采纳相应的身躯,记得把后边的门道去掉,只要名字就能够 

 

http://download.csdn.net/source/1465571

【上边忽视不用,特殊景况再参谋】同一时间,为了确定保证对此外的窗体也时有产生相应的效率,则在MainForm对应的构造函数中,参预如下代码:

4、带头化援引

如SkinFile=G:360Downloads肌肤控件皮肤MP10MP10.ssk,要将前方部分删掉,只留四肢名称,即让SkinFile=MP10.ssk;

黄金年代.加多控件艾丽丝Skin2.dll。

下载完未来,大家标准步入winForm的换肤之旅…

1
Sunisoft.IrisSkin.SkinEngine se = null; <br>   se = new Sunisoft.IrisSkin.SkinEngine();  <br>   se.SkinAllForm = true;

   private void Form1_Load(object sender, EventArgs e)
        {
          this.skinEngine1.SkinFile = "bin\Debug\Calmness.ssk";
        }

 

 

1. 先把IrisSkin2.dll文本加多到当前项目引用(解决方案财富微机->当前项目->援用->右键->加多援用,找到IrisSkin2.dll文件.卡塔 尔(英语:State of Qatar)IrisSkin2.dll文本最佳放在眼下项目binDebug文件中.

参照小说:

黄金时代.增添控件IrisSkin2.dll。

方法:

2. 然后把IrisSkin2.dll文本增加到vc二〇〇五的工具箱:右键->采纳项->浏览找到IrisSkin2.dll文书(文件最佳放在日前项目binDebug文件中卡塔尔国按明确,控件就增加到工具箱中了.然后把工具箱中新丰富的 SkinEngine控件拖到当前项目中。澳门新萄京官方网站 3

澳门新萄京官方网站, 

        1.右键“工具箱”。“加多选项卡”,取名“四肢”。

艾丽丝Skin2.dll涉及的皮层样式文件是后缀名称叫ssk文件,为了使程序加载方便,可将.ssk文件复制到当前项目binDebug文件中。

方法:

        2.右键“皮肤”,“采取项”弹出对话框

在档次中选择如下代码:

        1.右键“工具箱”。“增加选项卡”,取名“四肢”。

        3.点击“浏览“,找到IrisSkin2.dll,,next,next,确定。

this.skinEngine1.SkinFile="DiamondBlue.ssk";
为了比较样式区分,作者在Form窗体上放上了Button、Label、grouBox等控件,来考查差别身躯样式的界别:

        2.右键“四肢”,“选拔项”弹出对话框

        4.在四肢里会现身。

namespace win1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

        }

        private void Form1_Load(object sender, EventArgs e)
        {
            this.skinEngine1.SkinFile = "MacOS.ssk";
           // this.skinEngine1.SkinFile = "MSN.ssk";
        }
    }
}

        3.点击“浏览“,找到IrisSkin2.dll,,next,next,确定。

        5.把SkinEngine拖到设计分界面,会冷俊不禁在底下。

澳门新萄京官方网站 4

        4.在肌肤里会产出。

 

 

        5.把SkinEngine拖到设计分界面,会冒出在上面。

     二,把四肢文件中以ssk为后缀名的文本(如OneGreen.ssk)放在bin文件夹的debug文件夹里。

 

澳门新萄京官方网站用艾丽丝Skin轻松实现换肤成效,dll轻易达成winForm窗体换肤成效。 

     二,把身躯文件中以ssk为后缀名的文本(如OneGreen.ssk)放在bin文件夹的debug文件夹里。

     三,增多代码。

 

           双击分界面,步向代码,

     三,加多代码。

        private void Form1_Load(object sender, EventArgs e)

           双击分界面,步向代码,

澳门新萄京官方网站用艾丽丝Skin轻松实现换肤成效,dll轻易达成winForm窗体换肤成效。        {

        private void Form1_Load(object sender, EventArgs e)

            skinEngine1.SkinFile = Application.StartupPath @"MP10.ssk";

        {

 

            skinEngine1.SkinFile = Application.StartupPath @"MP10.ssk";

        }

 

2、蒙受的难点

        }

(1)网址:

2、蒙受的主题素材

现身错误:类型 Universe 无法解析程序集: System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a。引起那个题指标原由是新建项目时框架笔者选的是.Net4.0,不过.Net4.0在安装时带有三种,好像暗许的是.Net4.0 Client Profile,在这里下边增加时就能够报下边包车型大巴大谬不然。

(1)网址:

    清除形式是:在解决方案财富微型机中的工程项上点击右键,选拔属性,把FrameWork的框架版本改为.Net4就能够。

现身错误:类型 Universe 不可能拆解深入分析程序集: System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a。引起那些主题材料的原由是新建项目时框架小编选的是.Net4.0,但是.Net4.0在安装时带有三种,好像暗中同意的是.Net4.0 Client Profile,在此上边增多时就能够报下面的失实。

(2)网址:

    消除情势是:在建设方案能源微处理器中的工程项上点击右键,采纳属性,把FrameWork的框架版本改为.Net4就可以。

 

(2)网址:

 C# 错误!!容积当先了最大体量。参数名: capacity 

化解办法:第三个参数 “提醒消息” 长度太长了,2个字应该就足以, 该成 "提醒"

3、最后效果图

澳门新萄京官方网站 5

在增多选项卡时,工具箱里唯有正规一个选项卡,右击常规->加多选项卡,然后输入选项卡的名字,最终在右击常规选项卡,勾住全方位来得那一个选项,刚刚增加的选项卡就会瞥见了。

澳门新萄京官方网站 6
末段效果图

澳门新萄京官方网站 7

澳门新萄京官方网站 8

弹框那现身的荒诞下边有,改成晋升四个字就好了。

澳门新萄京官方网站 9
假使想把这么些样式应用到全体窗体中,就在性质中把SkinAllForm设置成true,不想便是False。还应该有把SkinFile选拔样式文件的路子,然后手艺呈现样式。

澳门新萄京官方网站 10

skinEngine1.SkinFile = Application.StartupPath @"DiamondBlue.ssk";

 skinEngine1.SkinFile = "DiamondBlue.ssk"; //样式文件的文件名

在窗体加载的点子中写入这两行代码。

 

出处:

IrisSkin2.dll是生机勃勃款很科学的免费皮肤控件,利用它能够轻巧的得以达成WinForm窗体换肤可是IrisSkin2.dll只可以在.NET Faremwork 4.0以致在此以前的本子接纳,所以要在VS20第10中学利用它须求将本身的类型框架设置为.NET Framework 4.0,还会有另风度翩翩种办法正是利用艾丽丝Skin4.dll,他的施用办法和IrisSkin2.dll宗旨是全然后生可畏致的

黄金年代、首先在互连网下载 IrisSkin4.dll (已与皮肤一同打包),将艾丽丝Skin4.dll与Skins(身体发肤)一同拷贝到项指标binDebug文件夹下

二、在前后相继的能源微型机中的【援引】上单击右键,采纳【加多援引】,找到刚才复制过来的IrisSkin4.dll文件,点击【鲜明】

澳门新萄京官方网站 11

澳门新萄京官方网站 12

三、【工具】——>【选拔工具箱项——>【.NET Framework组件】——>【浏览】——>找到IrisSkin4.dll——>点击【明确】,SkinEngine控件参预到工具箱

澳门新萄京官方网站 13

澳门新萄京官方网站 14

澳门新萄京官方网站 15

四、把控件增添进度序的主窗体,并在主窗体的构造函数中编辑如下风度翩翩行代码选取身躯,就能够达成渲染

skinEngine1.SkinFile = System.Environment.CurrentDirectory   "\Skins\所选皮肤名(后缀为.ssk)";  //选择皮肤文件

利用艾丽丝Skin4.dll换肤的效用是有限的,不常它的渲染效果反而令我们抓狂(比如自身用了三个SportsBlue四肢,然后开采固然这些身躯的样式笔者很喜爱,但在它的渲染下窗体的button实乃很low卡塔尔,这个时候我们想要自定义本身不令人满足的控件而没有供给四肢对那几个控件举办渲染,只需加上如下大器晚成行代码:

skinEngine1.DisableTag = 9999;      //设置不需要被渲染的控件Tag值为9999

然后把不须求被渲染的控件Tag值属性设置为9999,就能够展现该控件的自定义样式

 

出处:

=====================================================================================================

    近期做一些C#数据库开拓品种,基本窗体程序做好今后,开掘分界面较为丑陋,但是,自个儿又不专长美术职业,所以想到了求助于第三方帮忙。英特网有超级多的是选取IrisSkin2.dll文书来支付,然后,自个儿按照一些解决方案做下来,开掘该链接库并不会顺应VS二零零六平台开辟的Winform,故此,寻找取代方案,然后,发掘了IrisSkin4.dll比较符合的成就了美化工作。综合旁人的做法,自己做法如下:

下载地址:

    1. 将艾丽丝Skin4.dll动态文件导入当前项目引用中。具体操作为:解决方案财富微处理机->当前项目->引用->右键->增添引用,找到IrisSkin4.dll文件,然后进入就能够。提出,最佳把艾丽丝Skin4.dll文件放在脚下项目binDebug文件中。

   2. 然后把IrisSkin4.dll文件增多到VS2009的工具箱:视图->工具箱->右键->选拔项->浏览找到IrisSkin4.dll文件(文件最棒放在脚下项目binDebug文件中卡塔 尔(英语:State of Qatar)按鲜明,控件就增添到工具箱中了,然后把工具箱中新加上的 SkinEngine控件拖到当前项目中。

  3. 把四肢目录中的.ssk文件复制到当前项目binDebug文件中,ssk文件能够依照供给和煦接纳.

  4. 再在档案的次序中调用.ssk四肢文件。例:

   在和睦的主程序的MainForm窗口对应的 MainForm.Designer.cs中,先评释private Sunisoft.IrisSkin.SkinEngine skinEngine1;然后是在InitializeComponent()  (Windows 窗体设计器生成的代码卡塔尔定义                                 

?

this.skinEngine1 = new Sunisoft.IrisSkin.SkinEngine(((System.ComponentModel.Component)(this)));  

末尾,在MainForm.cs文件中构造函数定义:

?

this.skinEngine1.SkinFile = Application.StartupPath "//DiamondBlue.ssk";

再就是,为了确定保证对别的的窗体也时有产生相应的功力,则在MainForm对应的构造函数中,参加如下代码:

?

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

  

 

出处:

=====================================================================================================

外,由于肌肤使用了累累的ssk文件以至dll文件,一时不想要这么多的文本,只是想生成二个exe的应用程序,使用能够把ssk和dll文件整合进exe文件中,具体的能够参照他事他说加以侦察作者的其它大器晚成篇作品:肌肤和DLL和图纸等类型文件完全结合到exe中

 C# 错误!!体积超过了最大体积。参数名: capacity 

消除办法:第一个参数 “提醒新闻” 长度太长了,2个字应该就能够, 该成 "提示"

3、最后效果图

澳门新萄京官方网站 16

在增多选项卡时,工具箱里独有正规二个选项卡,右击常规->增加选项卡,然后输入选项卡的名字,最后在右击常规选项卡,勾住全副显示本条选项,刚刚增多的选项卡就能够见到了。

澳门新萄京官方网站 17
终极效果图

澳门新萄京官方网站 18

澳门新萄京官方网站 19

弹框那现身的不当下面有,改成提醒两个字就好了。

澳门新萄京官方网站 20
假假造把这么些样式应用到具备窗体中,就在品质中把SkinAllForm设置成true,不想正是False。还应该有把SkinFile选取样式文件的门径,然后本领显得样式。

澳门新萄京官方网站 21

skinEngine1.SkinFile = Application.StartupPath @"DiamondBlue.ssk";

 skinEngine1.SkinFile = "DiamondBlue.ssk"; //样式文件的文书名

在窗体加载的法子中写入这两行代码。

出处:

IrisSkin2.dll是风流洒脱款十分不利的无偿皮肤控件,利用它能够轻巧的实现WinForm窗体换肤可是IrisSkin2.dll只好在.NET Faremwork 4.0以致此前的本子采纳,所以要在VS二零零六中运用它须求将自个儿的门类框架设置为.NET Framework 4.0,还也许有另风流浪漫种格局就是应用IrisSkin4.dll,他的行使格局和艾丽丝Skin2.dll中坚是全然同样的

生机勃勃、首先在网络下载 IrisSkin4.dll (已与皮肤一同打包),将IrisSkin4.dll与Skins(皮肤)一同拷贝到项目标binDebug文件夹下

二、在前后相继的能源微处理器中的【引用】上单击右键,采取【加多引用】,找到刚才复制过来的IrisSkin4.dll文件,点击【分明】

澳门新萄京官方网站 22

澳门新萄京官方网站 23

三、【工具】——>【选拔工具箱项——>【.NET Framework组件】——>【浏览】——>找到IrisSkin4.dll——>点击【分明】,SkinEngine控件参与到工具箱

澳门新萄京官方网站 24

澳门新萄京官方网站 25

澳门新萄京官方网站 26

四、把控件加多进度序的主窗体,并在主窗体的构造函数中编辑如下大器晚成行代码选拔四肢,即可成功渲染

skinEngine1.SkinFile = System.Environment.CurrentDirectory   "\Skins\所选皮肤名(后缀为.ssk)";  //选择皮肤文件

运用IrisSkin4.dll换肤的法力是零星的,不常它的渲染效果反而令大家抓狂(譬如自身用了三个SportsBlue四肢,然后开掘就算那几个四肢的体制笔者很欢娱,但在它的渲染下窗体的button实乃很low卡塔 尔(英语:State of Qatar),当时我们想要自定义本人不恬适的控件而不要求四肢对这几个控件实行渲染,只需加上如下生机勃勃行代码:

skinEngine1.DisableTag = 9999;      //设置不需要被渲染的控件Tag值为9999

接下来把没有供给被渲染的控件Tag值属性设置为9999,就可以展现该控件的自定义样式

 

出处:

=====================================================================================================

    方今做一些C#数据库开荒项目,基本窗体程序做好未来,发现分界面较为丑陋,然则,本人又不擅长美术职业,所以想到了求助于第三方扶助。英特网有很多的是选用IrisSkin2.dll文书来开荒,然后,本身遵照一些技术方案做下来,开采该链接库并不会切合VS二零一零阳台开拓的Winform,故此,搜索替代方案,然后,开采了IrisSkin4.dll比较合适的成就了美化事业。综合旁人的做法,自己做法如下:

下载地址:

    1. 将IrisSkin4.dll动态文件导入当前项目援引中。具体操作为:设计方案财富微电脑->当前项目->援引->右键->增添援用,找到IrisSkin4.dll文件,然后步向就可以。建议,最棒把IrisSkin4.dll文件放在日前项目binDebug文件中。

   2. 然后把IrisSkin4.dll文件加多到VS2010的工具箱:视图->工具箱->右键->选用处->浏览找到IrisSkin4.dll文件(文件最佳放在这段日子项目binDebug文件中卡塔 尔(阿拉伯语:قطر‎按分明,控件就增多到工具箱中了,然后把工具箱中新充裕的 SkinEngine控件拖到当前项目中。

  3. 把皮肤目录中的.ssk文件复制到当前项目binDebug文件中,ssk文件能够依照供给本身选取.

  4. 再在项目中调用.ssk身躯文件。例:

   在大团结的主程序的MainForm窗口对应的 MainForm.Designer.cs中,先申明private Sunisoft.IrisSkin.SkinEngine skinEngine1;然后是在InitializeComponent()  (Windows 窗体设计器生成的代码卡塔 尔(阿拉伯语:قطر‎定义                                 

this.skinEngine1 = new Sunisoft.IrisSkin.SkinEngine(((System.ComponentModel.Component)(this)));  

终极,在MainForm.cs文件中构造函数定义:

this.skinEngine1.SkinFile = Application.StartupPath "//DiamondBlue.ssk";

再者,为了确认保证对任何的窗体也发出相应的效应,则在MainForm对应的构造函数中,参预如下代码:

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

本文由澳门新萄京官方网站发布于www.8455.com,转载请注明出处:澳门新萄京官方网站用艾丽丝Skin轻松实现换肤成

关键词: