c#中如何为程序添加换肤功能

来源:百度知道 编辑:UC知道 时间:2024/06/05 04:06:26
注意:不是说也写代码的时候改变皮肤,是在程序开始运行后,可以像千千静听或者QQ那样更换皮肤,请问该怎么做?解决问题再加200分
有IrisSkin2.dll个控件,也有几个.ssk的皮肤文件,该怎样调用呀? 那个该怎样调用呀?
....刚试了一下,不会变啊...只能在程序运行之前变,不能像暴风影音一样自己改皮肤啊,另外,那个路径问题能说清楚一点吗?
也就是我希望做完后是这个效果

1.添加控件IrisSkin2.dll,在工具栏上单击右键 添加选项卡 ,命名“换皮肤“
2.
右击“换皮肤”,“选择项”弹出对话框
3.点击“浏览“,找到IrisSkin2.dll 确定
4.把皮肤文件夹中以ssk为后缀名的文件(如OneGreen.ssk)放在release文件夹下
5.进入代码,
private void Form1_Load(object sender, EventArgs e)
{
skinEngine1.SkinFile = "DiamondBlue.ssk";
}
ssk为后缀名的文件放到bin\Debug下面,应该知道怎么调用吧。想改变皮肤的时候,改变下SkinFile的路径就行了呀。

皮肤什么的,需要自己定义的.

边框,按钮都要自己写.

写完了,再存起来,等待调用

把引用的样式做成一个变量

用CSS样式定制,需要些多个样式文件(需要一定的美工底子,呵呵),然后把用户选择的样式存在COOKIE里,即可。

我说的是思路,你可以根据需要改进哈。

IrisSkin2.dll   用这个东西 可以实现

皮肤有很多样 自己喜好来选

图片是一个简单的样式

在c#程序中如何添加自己的帮助信息? c#中 listview 如何添加一行数据 如何在C#项目中添加声音 C#中如何添加删除记录 如何在VS2005中为程序添加启动界面 在c#中,如何实现倒计时功能! 如何添加项目?c# 打开程序中如何添加程序??? 如何在C#中添加引用,弹出一个对话框,说是未能添加对某个项目的引用,程序集必须具有"dll"扩展名才能被引用 如何在网页中添加查找功能