如果我有一个使用某些图标,图像或其他资源的表单Frm1.cs,这些资源将存储在表单的resx文件(Frm1.resx)中.
我的简单问题是如何从代码中访问这些资源?
作为一种解决方法,我可以将这些资源存储在项目资源文件中,并且可以通过它们获得Properties.Resources.resourcename.但是,类似的语法不适用于存储在表单资源文件中的资源.
在搜索解决方案时,我遇到过几个对ResourceManager类的引用, 但是无法找到使用它来访问表单资源的方法......
Clo*_*der 17
访问本地表单资源的方法是通过ResourceManager的实例.假设您在名为Frm1的表单中有两个PictureBox:
var resources = new ResourceManager(typeof(Frm1));
var image = (Bitmap)resources.GetObject("pictureBox1.Image");
pictureBox2.Image = image;
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助你......