gpt4 book ai didi

c# - 从代码访问表单的资源(resx 文件)

转载 作者:可可西里 更新时间:2023-11-01 07:46:00 25 4
gpt4 key购买 nike

如果我有一个使用某些图标、图像或其他资源的表单 Frm1.cs,这些资源将存储在表单的 resx 文件 (Frm1.resx) 中。

我的简单问题是如何从代码访问这些资源?

作为解决方法,我可以将这些资源存储在项目资源文件中,并且可以通过 Properties.Resources.resourcename 访问它们。但是,类似的语法不适用于存储在表单资源文件中的资源。

在寻找解决方案时,我遇到了对 ResourceManager 的多个引用类,但无法找到一种方法来使用它来访问表单的资源...

最佳答案

访问本地表单资源的方式是通过ResourceManager的实例。假设您在名为 Frm1 的窗体中有两个 PictureBox:

var resources = new ResourceManager(typeof(Frm1));
var image = (Bitmap)resources.GetObject("pictureBox1.Image");

pictureBox2.Image = image;

希望这对你有帮助...

关于c# - 从代码访问表单的资源(resx 文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2642623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com