c#中如何为程序添加换肤功能
来源:百度知道 编辑:UC知道 时间:2024/06/05 04:06:26
有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"扩展名才能被引用 如何在网页中添加查找功能