【发布时间】:2011-04-01 00:21:30
【问题描述】:
我正在尝试制作一个需要图标的缩略图工具栏。所以我使用资源文件夹中的解决方案资源管理器添加了图标。现在,当我执行Properties.Resources 时,图标名称不会出现。
代码可以在这里找到:
【问题讨论】:
-
Properties.Resources 图标名称没有出现在智能感知中
标签: c# windows-7 resources icons thumbnails
我正在尝试制作一个需要图标的缩略图工具栏。所以我使用资源文件夹中的解决方案资源管理器添加了图标。现在,当我执行Properties.Resources 时,图标名称不会出现。
代码可以在这里找到:
【问题讨论】:
标签: c# windows-7 resources icons thumbnails
您还需要将图标添加到 Resources.resx 文件中。在 Visual Studio 中打开它并将你的图标拖到 resx 的 Icons 菜单中,它将变为可用。
【讨论】:
按照@fletcher 的建议,您需要将图标添加到Resources.resx 文件中。
您可以在 Solution Explorer -> YourProject -> Properties 中找到 Resources.resx 文件。右键单击并打开 Properties 或 Resourses.resx
在 Solution Explorer 中右键单击 YourProject,然后打开 Properties。您会在项目页面上找到一个资源选项卡。
注意:在资源编辑器中将您的图标添加为Icon。
关于Adding and Editing Resources的更多信息。
【讨论】:
转到项目/属性/在“调试”按钮之后单击“资源”。
点击组合框,选择图像(默认为字符串)。
单击添加资源。单击“添加现有文件”。选择您要添加的图片。
一旦图像被添加到资源文件夹中,您就可以使用它了。
例如:btn1.Image = Properties.Resources.Stop; //(停止 - 图像名称)
【讨论】:
在我的情况下,即使图像在 Resources.rsx 文件中也可用,我无法通过 global::Form1.Properties.Resources.books 访问它。所以我通过双击转到Resources.rsx文件,在顶部有Access Modifier选项,我选择了Public,然后它神奇地起作用了:)
希望这对其他人也有帮助。
【讨论】: