gpt4 book ai didi

c# - 如何访问新资源(图像)以设置为背景

转载 作者:太空宇宙 更新时间:2023-11-03 12:00:21 25 4
gpt4 key购买 nike

我想在 datagridview 中将图像设置为我的按钮的背景。所以我遵循以下答案 DataGridView Image for Button Column .我已经将我的图像添加到这样的资源中:

enter image description here

我的问题是我无法访问资源中的图像。

Properties.Resources. //Here the intellisense doesn't give me the name of my resource.

如何访问我的资源?

最佳答案

将图像添加到您的项目资源文件

  1. 转到解决方案资源管理器 → 项目节点 → 属性文件夹 → Resources.Resx
  2. 双击文件在设计 View 中打开 Resources.Resx。
  3. 然后从 Windows 资源管理器中拖放图像并将其放入设计器中就足够了。图像将添加到 Resources.Resx
  4. 作为另一种选择,您可以单击添加资源 下拉菜单并从菜单中选择添加现有文件...

    enter image description here

例如,如果您已将 MyImage.png 添加到资源文件中,您可以通过以下方式在代码中访问它:

this.BackgroundImage = Properties.Resources.MyImage;

以防万一您的项目没有这样的Resources.Resx 文件

  1. 右键单击项目 → 选择属性
  2. 在项目属性窗口中,选择资源(左侧,列表底部)。
  3. 在中心,您将看到一个链接此项目不包含默认资源文件。单击此处创建一个。单击链接,它将在 Properties 文件夹下为您的项目创建一个 Resources.Resx 文件。

为图像属性选择资源对话框

您还可以从选择资源 对话框将图像添加到项目资源文件。为此,请在设计 View 中打开您的 Form:

  1. 打开属性窗口 → BackgroundImage 属性 → 单击属性网格中属性前面的 ... 按钮。

  2. 在“选择资源”对话框中,使 Properties\Resources.Resx 已在组合框中被选中。

  3. 点击 Import 按钮并选择一张图片,然后按 OK。

设计者会将图像添加到资源文件中,并将其设置为表单的BackgroudImage 属性。

关于c# - 如何访问新资源(图像)以设置为背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57341348/

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