首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教用skinEngine改变窗口皮肤后怎么恢复默认皮肤

2012-04-28 
请问用skinEngine改变窗口皮肤后如何恢复默认皮肤?例如使用了MSN皮肤后 this.skinEngine1.SkinFile ski

请问用skinEngine改变窗口皮肤后如何恢复默认皮肤?
例如使用了MSN皮肤后 this.skinEngine1.SkinFile = "skin\\MSN.ssk"
怎么才能实现单击一个按钮恢复原来系统默认皮肤?
我试过this.skinEngine1.SkinFile = " "但是不行。。。。。。
请教了。。。。

[解决办法]
跟踪或者在属性窗口看看this.skinEngine1.SkinFile的默认值是什么
[解决办法]
Sunisoft.IrisSkin.SkinEngine m_SkinEngine= new Sunisoft.IrisSkin.SkinEngine();
m_SkinEngine.SkinFile = "D:\IrisSkin\Skins\Carlmness\Calmness.ssk"
修改值就可
参考


[解决办法]
this.skinEngine1.Active = false;
[解决办法]

探讨
引用:
this.skinEngine1.Active = false;


用这种方法~有些控件的皮肤不能还原的~~~例如toolStrip、ToolStripContainer等还是MSN的皮肤。。。。。。

[解决办法]
试试把skinEngine1这个对象释放掉,调用Disposed();
[解决办法]
你可以用 下拉框 或是 单选按钮来控制 也页面
的皮肤 this.skinEngine1.SkinFile = "***.ssk";
这样应该 能多次修改 得到自己需要的界面
你可以给以个默认值 当是 默认索引传递

热点排行