一。增加控件lrisSkin.dll

下一场把后续的窗体退换来旁人做好的窗体类

能到达换肤的服从

 

 

二。

成套源代码就一行: skinEngine1.SkinFile = “WaveColor1.ssk”; 

个中ssk文件为皮肤文件。 

要是地方的不胜,就安装skinEngine1控件的SkinFile属性,选择相应的肌肤,记得把后面包车型客车门径去掉,只要名字即可 

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

 

澳门凯旋门游戏网址,一.增多控件IrisSkin2.dll。

 

方法:

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

凯旋门074网址,        2.右键“皮肤”,“采取项”弹出对话框

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

        4.在皮肤里会出现。

        5.把SkinEngine拖到设计分界面,会油然则生在底下。

 

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

 

     三,加多代码。

           双击界面,步向代码,

        private void Form1_Load(object sender, EventArgs e)

        {

            skinEngine1.SkinFile = Application.StartupPath +
@”\MP10.ssk”;

 

        }

其中ssk文件为皮肤文件。2、碰着的标题

(1)网址:

出现谬误:类型 Universe 不能剖析程序集: System.Design, Version=2.0.0.0,
Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a。引起那个主题材料的来头是新建项目时框架笔者选的是.Net4.0,然则.Net4.0在安装时包蕴三种,好像默许的是.Net4.0
Client Profile,在那上边增添时就能够报下边的不当。

    消除情势是:在缓和方案财富管理器中的工程项上点击右键,选用属性,把FrameWork的框架版本改为.Net4就可以。

其中ssk文件为皮肤文件。(2)网址:

 

 C# 错误!其中ssk文件为皮肤文件。!体量超过了最大体积。参数名: capacity 

消除办法:第二个参数 “提醒音信” 长度太长了,2个字应该就足以, 该成
“提醒”

3、最后效果图

澳门凯旋门游戏网址 1

在增多选项卡时,工具箱里只有正规三个选项卡,右击常规->增添选项卡,然后输入选项卡的名字,最终在右击常规选项卡,勾住全副呈现这一个选项,刚刚增加的选项卡就会瞥见了。

澳门凯旋门游戏网址 2
最终效果图

澳门凯旋门游戏网址 3

澳门凯旋门游戏网址 4

弹框那出现的荒谬上面有,改成其中ssk文件为皮肤文件。唤醒五个字就好了。

澳门凯旋门游戏网址 5
万一想把那个样式应用到具备窗体中,就在质量中把SkinAllForm设置成true,不想正是False。还恐怕有把SkinFile选取样式文件的路线,然后技能展现样式。

澳门凯旋门游戏网址 6其中ssk文件为皮肤文件。

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,还应该有另一种方法正是使用IrisSkin4.dll,他的应用办法和IrisSkin2.dll为主是一点一滴等同的

一、首先在网络下载 IrisSkin4.dll (已与皮肤一齐装进),将IrisSkin4.dll与Skins(皮肤)一齐拷贝到项目的\bin\Debug文件夹下

二、在程序的能源管理器中的【引用】上单击右键,采取【增多援引】,找到刚才复制过来的IrisSkin4.dll文件,点击【显著】

澳门凯旋门游戏网址 7

澳门凯旋门游戏网址 8

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

澳门凯旋门游戏网址 9

澳门凯旋门游戏网址 10

澳门凯旋门游戏网址 11

四、把控件加多进程序的主窗体,并在主窗体的构造函数中编辑如下一行代码采取皮肤,就可以完结渲染

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

应用IrisSkin4.dll换肤的功能是不难的,有的时候它的渲染效果反而令大家抓狂(举例自个儿用了多个SportsBlue皮肤,然后发掘纵然那些皮肤的体制小编很欢腾,但在它的渲染下窗体的button实在是很low),那时我们想要自定义自个儿不令人知足的控件而无需皮肤对这一个控件进行渲染,只需加上如下一行代码:

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

接下来把无需被渲染的控件Tag值属性设置为9999,就可以突显该控件的自定义样式

 

出处:

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

   
近期做一些C#数据库开辟品种,基本窗体程序做好以往,开掘分界面较为丑陋,不过,自身又不擅长美术专业,所以想到了求助于第三方帮助。网络有很多的是利用IrisSkin2.dll文本来开拓,然后,本人依据一些施工方案做下来,发掘该链接库并不会符合VS二零零六阳台支付的Winform,故此,寻觅代替方案,然后,开掘了IrisSkin4.dll比较确切的到位了美化工作。综合外人的做法,自己做法如下:

下载地址:

    1.
将IrisSkin4.dll动态文件导入当前项目援用中。具体操作为:解决方案能源管理器->当前项目->引用->右键->增加引用,找到IrisSkin4.dll文件,然后步向就能够。提出,最佳把IrisSkin4.dll文件放在这两天项目\bin\Debug文件中。

   2.
然后把IrisSkin4.dll文件增加到VS二零一零的工具箱:视图->工具箱->右键->选取项->浏览找到IrisSkin4.dll文件(文件最好放在眼下项目\bin\Debug文件中)按鲜明,控件就增加到工具箱中了,然后把工具箱中新扩张长的
SkinEngine控件拖到当前项目中。

  3.
把皮肤目录中的.ssk文件复制到当前项目\bin\Debug文件中,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;

相关文章