如何访问新资源(图像)以设置为背景
How to access new resource(Image) to set as a background
我想在 datagridview 中将图像设置为我的按钮的背景。所以我按照下面的回答。我已将我的图像添加到这样的资源中:
我的问题是我无法访问资源中的图像。
Properties.Resources. //Here the intellisense doesn't give me the name of my resource.
如何访问我的资源?
将图像添加到您的项目资源文件
- 转到解决方案资源管理器 → 项目节点 → 属性文件夹 → Resources.Resx
- 双击文件在设计视图中打开 Resources.Resx。
- 然后从 windows 资源管理器中拖动图像并将其放入设计器中就足够了。图像将添加到
Resources.Resx
.
作为另一个选项,您可以单击 Add Resource
下拉菜单并从菜单中选择 Add Existing File...
。
例如,如果您已将 MyImage.png
添加到资源文件中,您可以通过以下方式在代码中访问它:
this.BackgroundImage = Properties.Resources.MyImage;
以防万一你的项目没有这样的Resources.Resx
文件
- 右键单击项目 → 选择 属性
- 在项目属性 window 中,选择 Resources(左侧,列表底部)。
- 在中心,您将看到 link 此项目不包含默认资源文件。单击此处创建一个。 单击 link,它将在
Properties
文件夹下为您的项目创建一个 Resources.Resx
文件。
Select 图像属性的资源对话框
您还可以从 Select 资源 对话框将图像添加到项目资源文件。为此,请在设计视图中打开 Form
:
打开属性window→背景图像属性→点击属性网格中属性前面的...
按钮。
在 Select 资源对话框中,在组合框中选择 Properties\Resources.Resx
。
单击 Import
按钮并选择一个图像并按确定。
设计者将图片添加到资源文件中,并设置为BackgroudImage
属性形式
我想在 datagridview 中将图像设置为我的按钮的背景。所以我按照下面的回答
我的问题是我无法访问资源中的图像。
Properties.Resources. //Here the intellisense doesn't give me the name of my resource.
如何访问我的资源?
将图像添加到您的项目资源文件
- 转到解决方案资源管理器 → 项目节点 → 属性文件夹 → Resources.Resx
- 双击文件在设计视图中打开 Resources.Resx。
- 然后从 windows 资源管理器中拖动图像并将其放入设计器中就足够了。图像将添加到
Resources.Resx
. 作为另一个选项,您可以单击
Add Resource
下拉菜单并从菜单中选择Add Existing File...
。
例如,如果您已将 MyImage.png
添加到资源文件中,您可以通过以下方式在代码中访问它:
this.BackgroundImage = Properties.Resources.MyImage;
以防万一你的项目没有这样的Resources.Resx
文件
- 右键单击项目 → 选择 属性
- 在项目属性 window 中,选择 Resources(左侧,列表底部)。
- 在中心,您将看到 link 此项目不包含默认资源文件。单击此处创建一个。 单击 link,它将在
Properties
文件夹下为您的项目创建一个Resources.Resx
文件。
Select 图像属性的资源对话框
您还可以从 Select 资源 对话框将图像添加到项目资源文件。为此,请在设计视图中打开 Form
:
打开属性window→背景图像属性→点击属性网格中属性前面的
...
按钮。在 Select 资源对话框中,在组合框中选择
Properties\Resources.Resx
。单击
Import
按钮并选择一个图像并按确定。
设计者将图片添加到资源文件中,并设置为BackgroudImage
属性形式