IrisSkin 皮肤

本文介绍了如何使用IrisSkin库实现Windows窗体应用程序的换肤功能。通过设置控件的Tag属性可以排除某些控件参与换肤。此外,文章还提供了详细的步骤说明如何在项目中添加并使用SkinEngine控件,并指出了设置窗体Opacity属性可能导致的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载 https://blog.youkuaiyun.com/weixin_33813128/article/details/85526381

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

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

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

 

转载https://blog.youkuaiyun.com/Bens2014/article/details/81124322

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值