解决方法是:在解决方案资源管理器中的工程项上点击右键,选择属性,把FrameWork的框架版本改成.Net4便可。html
(2)网址:http://zhidao.baidu.com/link?url=YOvAeHLkOgmE-XKa7YnVFs4qE4a--5bsCKxweIDuYgHwU-TygCGKm1hePlWTDrQ4X9eIjOZfLaqVgWsp2eUgF_数据库
出处:http://blog.sina.com.cn/s/blog_e75e0d9d0102wxk6.html
=================================================================================================== 编程
IrisSkin2.dll是一款很不错的免费皮肤控件,利用它能够轻松的实现WinForm窗体换肤然而IrisSkin2.dll只能在.NET Faremwork 4.0以及以前的版本使用,因此要在VS2010中使用它须要将本身的项目框架设置为.NET Framework 4.0,还有另外一种方法就是使用IrisSkin4.dll,他的使用方法和IrisSkin2.dll基本是彻底同样的ruby
1、首先在网上下载 IrisSkin4.dll (已与皮肤一块儿打包),将IrisSkin4.dll与Skins(皮肤)一块儿拷贝到项目的\bin\Debug文件夹下框架
2、在程序的资源管理器中的【引用】上单击右键,选择【添加引用】,找到刚才复制过来的IrisSkin4.dll文件,点击【肯定】函数
3、【工具】——>【选择工具箱项——>【.NET Framework组件】——>【浏览】——>找到IrisSkin4.dll——>点击【肯定】,SkinEngine控件加入到工具箱工具
4、把控件添加进程序的主窗体,并在主窗体的构造函数中编辑以下一行代码选择皮肤,便可完成渲染post
skinEngine1.SkinFile = System.Environment.CurrentDirectory + "\\Skins\\所选皮肤名(后缀为.ssk)"; //选择皮肤文件
使用IrisSkin4.dll换肤的效果是有限的,有时它的渲染效果反而令咱们抓狂(好比我用了一个SportsBlue皮肤,而后发现虽然这个皮肤的样式我很喜欢,但在它的渲染下窗体的button实在是很low),这时咱们想要自定义本身不满意的控件而不须要皮肤对这些控件进行渲染,只需加上以下一行代码:ui
skinEngine1.DisableTag = 9999; //设置不须要被渲染的控件Tag值为9999
而后把不须要被渲染的控件Tag值属性设置为9999,便可显示该控件的自定义样式this
出处:http://www.tuicool.com/articles/Q3euaa
===================================================================================================
最近作一些C#数据库开发项目,基本窗体程序作好以后,发现界面较为丑陋,然而,本身又不善于美工,因此想到了求助于第三方帮忙。网上有较多的是利用IrisSkin2.dll文件来开发,而后,本人按照一些解决方案作下来,发现该连接库并不会适合VS2010平台开发的Winform,故此,寻找替代方案,而后,发现了IrisSkin4.dll比较合适的完成了美化工做。综合别人的作法,本人作法以下:
下载地址:http://www.7edown.com/soft/down/soft_39263.html
1. 将IrisSkin4.dll动态文件导入当前项目引用中。具体操做为:解决方案资源管理器->当前项目->引用->右键->添加引用,找到IrisSkin4.dll文件,而后加入便可。建议,最好把IrisSkin4.dll文件放在当前项目\bin\Debug文件中。
2. 而后把IrisSkin4.dll文件添加到VS2010的工具箱:视图->工具箱->右键->选择项->浏览找到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
;
new
Sunisoft.IrisSkin.SkinEngine();
true
;
|
出处:http://www.cnblogs.com/zhaoxiaoming/archive/2012/07/25/Form_Beautify.html
===================================================================================================
外,因为皮肤使用了不少的ssk文件以及dll文件,有时不想要这么多的文件,只是想生成一个exe的应用程序,使用能够把ssk和dll文件整合进exe文件中,具体的能够参考个人另一篇文章:皮肤和DLL和图片等项目文件彻底整合到exe中