首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >处理ImageList图像

处理ImageList图像
EN

Stack Overflow用户
提问于 2013-08-07 14:13:51
回答 1查看 1.2K关注 0票数 2

对于VS2010和c#来说有点陌生。我继承了一个程序,除其他外,我试图弄清楚所有这些想象主义者是如何建立起来的。基本上,现在我正在尝试修改一些现有的图像学家来添加更多的图像,然后创建一个全新的图像列表。但我搞不懂这是怎么回事。我在代码中所能找到的就是

代码语言:javascript
复制
private ImageList fastenersImageList;
private ImageList controlsImageList;

然后一些引用返回到它们,例如

代码语言:javascript
复制
this.ItemPictureBox.BackgroundImage = fastenersImageList.Images[3];

括号里有不同的数字。我甚至不知道从哪里开始寻找图像!有什么帮助吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-07 14:37:15

您应该能够右键单击代码窗口中的ImageList变量,然后单击,查找上下文菜单中的所有引用。即使它被添加到Designer视图中,当您这样做时,它也会显示出来。一定要把图像添加到列表中。但是请记住,如果您将一个ImageList传递给一个函数,或者将它传递到使用它的类中,那么在执行查找所有引用时,可能不会出现Add调用--引用列表仍然应该显示您的ImageList被分配到哪里或将它传递到哪里。为了找到你要找的东西,你可能得沿着面包屑的轨迹走。

如果设计器添加了ImageList图像,则可以在设计器本身中查看它们。在显示您正在设计的表单的视图中,底部将有一个显示计时器和图像列表之类内容的栏。

如果在Designer视图中单击ImageList,“属性”窗口将在“外观”标题下有一个“图像”字段。如果单击旁边的.按钮,它将显示已通过设计器添加的图像。

(这些截图来自VS2013预览版,但2010年应该是一样的)。

编辑:--我把中的所有引用都移到了顶部,因为这确实是你应该尝试的第一件事,但是如果图像列表是在设计器中编辑的话,稍后关注这个问题的人可能仍然会发现屏幕截图很有用,所以我把它们留在这里。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18105770

复制
相关文章

相似问题

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