C#图像获取对象

C#图像获取对象,c#,.net,C#,.net,我正在研究第三方的开源软件,发现: this.BackgroundImage = (Image)resourceManager.GetObject("$this.BackgroundImage"); “$this”是什么意思?在哪里可以找到背景图像?检查,$this没有任何特殊意义。整个字符串“$this.BackgroundImage”只是应用于表单上资源的标记。这是典型的Windows窗体设计器。创建表单,转到属性窗口,选择BackgroundImage属性并选择磁盘上的图像文件。然后打开

我正在研究第三方的开源软件,发现:

this.BackgroundImage = (Image)resourceManager.GetObject("$this.BackgroundImage");

“$this”是什么意思?在哪里可以找到背景图像?

检查,
$this
没有任何特殊意义。整个字符串
“$this.BackgroundImage”
只是应用于表单上资源的标记。这是典型的Windows窗体设计器。创建表单,转到属性窗口,选择
BackgroundImage
属性并选择磁盘上的图像文件。然后打开表单的.Designer.cs文件,您将看到类似的代码。

要更改图像位置,唯一的方法是通过Designer视图?由于某些错误,设计器无法打开。图像本身保存在表单的
.resx
文件中。不幸的是,我不知道如何立即更新存储在
.resx
文件中的图像。我在项目中的任何地方都看不到.resx。相反,有一个.resources文件,其内容类似于程序集。也许图像信息嵌入了.resources文件的某个地方?