在我们进行WinForm窗体设计的时候,窗体的美观度和用户的最后感受是一款软件非常重要的内容。但是通过我们的VS做出来的窗体系统界面都是普通的界面,谈不上美观之说。大多数对WinForm窗体的美化工作不是通过VS来设计完成的,而是通过第三方皮肤文件来完成。
我所知道的第三方皮肤文件有两种,DotNetSkin.dll 和 IrisSkin2.dll。从本质上来讲,两种文件的作用都是相同的,都是起到皮肤美化的作用。不同的是,DotNetSkin.dll所使用的皮肤文件是*.skn,而IrisSkin2.dll所使用的皮肤文件是*.ssk。
加载皮肤链接库文件并实现窗体界面美化
(1)一般情况下,我们是要将即将使用的皮肤链接库文件和所用的皮肤放在该项目的/bin/debug目录下
在这里,我们是以IrisSkin2.dll皮肤链接库文件为例
(2)将IrisSkin2.dll添加到当前项目的引用
弹出添加引用对话框
找到该项目的/bin/debug目录下,选择刚才我们部署好的IrisSkin2.dll链接库文件,点击确定
(3)打开工具箱,新建一个选项卡
起名"皮肤"
(4)在新建的选项卡内点击右键,选择"选择项"
弹出添加工具箱项窗口,然后点击"浏览",找到当前项目bin/debug目录下的IrisSkin2.dll文件,点击确定,SkinEngine控件就会添加到刚才创建的"皮肤"选项卡中了。
(5)将生成的SkinEngine控件拖到当前窗体中,然后在窗体构造函数里编写代码
运行一下,是不是没有微软的老土味了··呵呵··