专注于.NET编程学习和技术分享

C#WinForm免费界面皮肤IrisSkin4.dllDemo

由于Winform自带的界面着实太丑,这是个看颜值的时代,而又没有美术功底,也不想把时间花的界面设计上,这里推荐.Net的一款皮肤控件IrisSkin4,要做出一款界面美观的界面分分钟钟。

IrisSkin4是一款.NET平台非常优秀的Winform皮肤,链接库文件仅544kb,使用方法也非常简单。

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

二、在程序的资源管理器中的【引用】上单击右键,选择【添加引用】,找到刚才复制过来的IrisSkin4.dll文件,点击【确定】

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

四、把控件添加进程序的主窗体,并在主窗体的构造函数中编辑如下一行代码选择皮肤,即可完成渲染

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

使用IrisSkin4.dll换肤的效果是有限的,有时它的渲染效果反而令我们抓狂(比如我用了一个SportsBlue皮肤,然后发现虽然这个皮肤的样式我很喜欢,但在它的渲染下窗体的button实在是很low),这时我们想要自定义自己不满意的控件而不需要皮肤对这些控件进行渲染,只需加上如下一行代码:

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

附件为Demo


未经允许不得转载:墨鱼巴巴 » C#WinForm免费界面皮肤IrisSkin4.dllDemo
分享到: 更多 (0)

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    不错,界面一下美观了很多,很多皮肤可以选择

    jiaming1年前 (2018-04-17)回复