C#.NET vs2010中使用IrisSkin4.dll轻松实现WinForm窗体换肤功能
来源:互联网 发布:网络维保年终总结报告 编辑:程序博客网 时间:2024/05/01 05:38
C#.NET vs2010中使用IrisSkin4.dll轻松实现WinForm窗体换肤功能
IrisSkin2.dll是一款很不错的免费皮肤控件,利用它可以轻松的实现WinForm窗体换肤然而IrisSkin2.dll只能在.NET Faremwork 4.0以及之前的版本使用,所以要在VS2010中使用它需要将自己的项目框架设置为.NET Framework 4.0,还有另一种方法就是使用IrisSkin4.dll,他的使用方法和IrisSkin2.dll基本是完全一样的
一、首先在网上下载 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
然后把不需要被渲染的控件Tag值属性设置为9999,即可显示该控件的自定义样式
0 0
- C#.NET vs2010中使用IrisSkin4.dll轻松实现WinForm窗体换肤功能
- NET vs2010中使用IrisSkin2.dll轻松实现winForm窗体换肤功能
- .NET vs2010中使用IrisSkin2.dll轻松实现winForm窗体换肤功能
- .NET vs2010中使用IrisSkin2.dll轻松实现winForm窗体换肤功能
- C# Winform中窗体的美化——用IrisSkin4.dll美化你的WinForm
- Winform皮肤控件IrisSkin4.dll使用
- ASP.NET 2.0中轻松实现网站换肤
- ASP.NET 2.0中轻松实现网站换肤
- ASP.NET 2.0中轻松实现网站换肤
- ASP.NET 2.0中轻松实现网站换肤
- ASP.NET 2.0中轻松实现网站换肤
- ASP.NET 2.0中轻松实现网站换肤
- ASP.NET 2.0中轻松实现网站换肤
- ASP.NET 2.0中轻松实现网站换肤
- ASP.NET 2.0中轻松实现网站换肤
- ASP.NET 2.0中轻松实现网站换肤
- ASP.NET 2.0中轻松实现网站换肤
- 用C#实现换肤功能 - winform
- Winform开发框架之Office Ribbon界面
- Visual Studio Code 的简单试用体验
- 俄罗斯方块练习中对 swift 语言的体会
- 9ksgm0fbmbt9l13c9shkv
- 9ksgm0fbmbt9l13c9shkv
- C#.NET vs2010中使用IrisSkin4.dll轻松实现WinForm窗体换肤功能
- 编辑器性能测试:Atom 、VS Code、Sublime Text
- 变量命名指南
- (排序法之快速法)对N行N列二维数组的每一行排序,偶数行(0当作偶数)由小到大排序,奇数行由大到小排序
- 神经网络浅讲:从神经元到深度学习
- Mac 环境配置Uiautomator 开发环境环境
- 二叉树(二叉搜索树)上的两节点的公共祖先节点(235和236)
- Android Studio部署apk到手机后手机显示中文乱码解决方法
- Spring 3.x企业开发(一)之登录