C#窗体动态设置皮肤后取消皮肤,先说下想要的效果,单击按钮,实现代码
skinEngine1.SkinFile = "skin/SportsCyan.ssk";
以上动态设置皮肤,之后想去掉皮肤,恢复程序默认皮肤,我的思路是实现代码
skinEngine1.SkinFile = null;
这样就去掉了皮肤文件,理论上是木有皮肤了,但皮肤还在,有点蛋疼,不知道是不是要重绘窗体,那样就有点麻烦了,呵呵,麻烦知道的大牛帮帮忙,谢了
触发重绘看看,应该是能解决的。
不过。。。你用的应该是第三方的控件系统吧?查看下那些文档,如何取消皮肤效果。
我已经实现 了,写了个小文章http://seay.sinaapp.com/archives/416