利用IrisSkin2.dll皮肤控件美化WINFORM窗体!
2012-07-17 14:57
465 查看
一、首先去网上下载一个IrisSkin2.dll动态库,和一个ssk皮肤.rar,将SSK皮肤.RAR解压后找一个自己喜欢的图片,每一个图片的旁边会放一个.ssk文件,把IrisSkin2.dll和选择好的.ssk文件一起放到PROJECT的DEBUG文件夹下。
二、进入VS2010平台,在“工具箱”的空白处右击鼠标,选择“添加选项卡”,为新的选项卡起个名字,比如“新皮肤”,然后在这个选项卡处右击鼠标,点击“选择项”,找到刚才复制的IrisSkin2.dll,点“确定”,“确定”。这时应该会出现一个新的皮肤控件SkinEngine.
三、将此控件拖入FORM设计界面,在这一步,多数人会出现“universe 无法解析程序集......”这个问题(大概就是这么说的,具体的报错很长,没记住)。这时候,右击解决方案,点“属性”,将“目标框架”下的.NET FRAMEWORK 4 CLIENT PROFILE改为.NET FRAMEWORK 4即可。
四、双击FORM,写如下代码
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
skinEngine1.SkinFile = Application.StartupPath + @"\喜欢的皮肤的名字.ssk";
//或者写 this.skinEngine1.SkinFile="喜欢的皮肤名字.ssk";但是无论哪一个都必须放在初始化InitializeComponent();
语句的后面才行,不然会报错
}
}
五、再次运行你的程序,会有意想不到的美化效果喔,试试吧!
--------还是那句话,只为记录学习过程,勿喷-------
二、进入VS2010平台,在“工具箱”的空白处右击鼠标,选择“添加选项卡”,为新的选项卡起个名字,比如“新皮肤”,然后在这个选项卡处右击鼠标,点击“选择项”,找到刚才复制的IrisSkin2.dll,点“确定”,“确定”。这时应该会出现一个新的皮肤控件SkinEngine.
三、将此控件拖入FORM设计界面,在这一步,多数人会出现“universe 无法解析程序集......”这个问题(大概就是这么说的,具体的报错很长,没记住)。这时候,右击解决方案,点“属性”,将“目标框架”下的.NET FRAMEWORK 4 CLIENT PROFILE改为.NET FRAMEWORK 4即可。
四、双击FORM,写如下代码
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
skinEngine1.SkinFile = Application.StartupPath + @"\喜欢的皮肤的名字.ssk";
//或者写 this.skinEngine1.SkinFile="喜欢的皮肤名字.ssk";但是无论哪一个都必须放在初始化InitializeComponent();
语句的后面才行,不然会报错
}
}
五、再次运行你的程序,会有意想不到的美化效果喔,试试吧!
--------还是那句话,只为记录学习过程,勿喷-------
相关文章推荐
- Winform窗体半透明,控件不透明,及皮肤美化效果
- 实现WinForm窗体的美化(借助第三方控件)
- winform 窗体换皮肤,IrisSkin2.dll的用法
- winform 窗体换皮肤,IrisSkin2.dll的用法
- 使用IrisSkin2.dll改变winform窗体的皮肤
- c# WinForm 窗体美化(二)--关于东日skinbuilder软件生成皮肤的使用
- C#中winform窗体的美化控件 iriskin(一)
- C#中winform窗体的美化控件 iriskin(二)
- 用AlphaControls皮肤控件来美化用Dll制作的MDI子窗体程序
- C#WinForm窗体美化(IrisSkin皮肤插件的使用)
- winform 利用 多线程 处理窗体假死,利用 Invoke BeginInvoke 处理子线程调用 UI 控件报错的问题
- Skin控件 C# Winform窗体美化控件
- 使用IrisSkin2.dll改变winform窗体的皮肤
- winform 窗体换皮肤,IrisSkin2.dll的用法
- 利用Anchor和Dock属性管理WinForm控件
- [收集]美化Winform界面的皮肤
- C# winform 实现(不规则)窗体或者控件的拖动
- winform中,如何控制控件位置随窗体的大小改变而改变
- WinForm控件美化
- C#利用tabControl控件实现多窗体嵌入及关闭