首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >资源位图文件-不包含属性的定义

资源位图文件-不包含属性的定义
EN

Stack Overflow用户
提问于 2014-01-22 16:00:38
回答 3查看 7.3K关注 0票数 3

下面是我正在制作的Grasshopper组件的代码框架。蚱蜢3D是Rhino3D的插件,Rhino3D是一款建筑软件。这是一种图形化编程语言。无论如何,下面是一个示例抽象类,在其中我将向组件添加一个位图图标。

代码语言:javascript
复制
namespace HM_SettingsForm 
{
    public class HM_Settings : GH_Component
    {
        // Misc code

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

这么说,我得到了以下错误。

这里是“我的资源”文件夹:

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-01-22 16:06:07

哇我真傻。我忽略了我两次使用HM_SettingsForm

简单地做:return Properties.Resources.heatmap;起作用了。

票数 1
EN

Stack Overflow用户

发布于 2016-02-17 10:06:58

在我的例子中,我也犯了同样的错误。我所做的是将图像添加到参考资料文件夹中。是加进去的,对吧。但不是定义。然后双击属性窗口中的Resources.resx。(不是资源文件夹)然后我将图像拖放到Resources.resx窗口中。因此,该图像将复制到“资源”文件夹及其定义。希望它能帮上忙

票数 2
EN

Stack Overflow用户

发布于 2017-09-19 13:08:53

遇到同样的问题,通过引用图像(在我的例子中是ToolStripMenuImage)解决了这个问题:

代码语言:javascript
复制
this.tsm.Image = global::ASIM_Formatieren.Properties.Resources.icon_help;

到这个

代码语言:javascript
复制
this.tsm.Image = (System.Drawing.Bitmap)Properties.Resources.ResourceManager.GetObject("icon_help");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21287839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档