IrisSkin 皮肤

转载 https://blog.csdn.net/weixin_33813128/article/details/85526381

问:在一个Form中,有些控件我不想换肤,请问有没有办法解决?

答:如果不想对某个控件换肤,请设置它的Tag属性与SkinEngine控件的DisableTag属性相等。

      这个属性的值默认为9999,您也可以修改它。
问:当我设置了Form的Opacity属性之后,为什么不能正常显示?
答: IrisSkin目前不支持对设置了TransparencyKey和Opacity属性的窗体进行换肤

转载https://blog.csdn.net/Bens2014/article/details/81124322

复制IrisSkin4.dll到项目的Debug文件夹下,在“工具箱”空白处右击,选择"添加选项卡”,重命名为"皮肤"。选中"皮肤",右击选中"选择项",点击浏览,在Debug文件夹下选中IrisSkin4.dll,点击下一步,确定,这时在工具栏"皮肤"选项下就会多了一个名为SkinEngine的控件。然后,把SkinEngine的控件拖拽到主窗体,将你需要使用的皮肤文件放在程序根目录或在程序根目录创建一个文件夹存放皮肤文件,如Skins。最后,添加一行代码,在主窗体Load函数内指定皮肤文件路径

skinEngine1.SkinFile = Application.StartupPath + @"/Skins/MP10.ssk"

重新编译运行就可以看到你的应用程序已经换肤了。
 

猜你喜欢

转载自blog.csdn.net/xjjatdna/article/details/88763693
今日推荐