c# - 资源位图文件 - 不包含属性定义

标签 c# bitmap resources

我正在制作的 Grasshopper 组件具有以下代码框架。 Grasshopper 3D 是一款建筑软件 Rhino 3D 的插件。它是一种图形化编程语言。不管怎样,下面是一个示例抽象类,我在其中向组件添加了一个位图图标。

namespace HM_SettingsForm 
{
    public class HM_Settings : GH_Component
    {
        // Misc code

        protected override Bitmap Icon
        {
            get
            {
                return HM_SettingsForm.Properties.Resources.heatmap;
            }
        }
        // Misc code
    }
}

话虽如此,我收到以下错误。

enter image description here

这是我的资源文件夹:

enter image description here

最佳答案

在我的例子中,我遇到了同样的错误。我所做的是将图像添加到 Resources 文件夹中。它正在添加它,正确的。但不是定义。然后我双击属性窗口中的 Resources.resx。 (不是资源文件夹)然后我将图像拖放到 Resources.resx 窗口中。所以该图像被复制到资源文件夹及其定义。 希望对你有帮助

关于c# - 资源位图文件 - 不包含属性定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21287839/

相关文章:

rest - 混合使用REST API的复数形式和单数形式来表示不同的资源?

c# - 数据绑定(bind)如何与 DataTable 一起工作?

c# - Syslog 心跳和监控

android - 位图和 Android 堆

android - 从移动视觉的人脸跟踪摄像头获取Bitmap

c# - 在 C# 项目中使用资源

c# - 在 C# 中从禁用的 ListView 启用滚动条

c# - epplus 4.1 中取消合并并清除单元格

c++ - 如何在 C++ 中将位图绘制为 OpenGL 纹理?

java - 如何解决使用InputStream存储资源路径的空指针异常?