c# winform 下 Resources下面有个子文件夹skin怎么读取里面的图片

c# winform 下 Resources下面有个子文件夹skin怎么读取里面的图片,第1张

Pthis.BackgroundImage

=

(Image)Resources.skin.图御陵片名

这种方法不行,resources中清早不支持下面的文件夹直接读取,

Properties.Resources.图片名

这样是允许的.

否则的话,可以用这答拆雀种方法.(只是其中一种)

System.Reflection.Assembly

asm

=

System.Reflection.Assembly.GetExecutingAssembly()

Stream

resource

=

asm.GetManifestResourceStream(图片路径)

this.BackgroundImage=Bitmap.FromStream(resource)

1. 必须png;

2. 画图不支持α通道;

3. @2x需要明燃调高喊宴分辨率;

4. Skin.ini参数必须正确;

5. 注意文件名是正确激渗虚的。

不需要吧,只需要在你的程序初始窗口的form_load时间中绑定一下就可以了啊,示例在登录窗口绑定:

private void FrmLogin_Load(object sender, EventArgs e)

{

/中誉唯/为窗口程序应用皮肤

this.skinUILocal.SkinFile = @"skn/wmpx-XMPX3.skn"

}

后续d出的主窗口等等之类卖培的都虚历会应用皮肤的~


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12143116.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存