gpt4 book ai didi

c# - 使用 ImageList 图像

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

对 VS2010 和 c# 有点陌生。我继承了一个程序,除此之外,我正在尝试弄清楚所有这些图像列表是如何设置的。基本上,现在我正在尝试修改一些现有的图像列表以添加更多图像,然后也创建一个全新的图像列表。不过,我无法弄清楚这是如何工作的。我在代码中只能找到类似的东西

private ImageList fastenersImageList;
private ImageList controlsImageList;

然后是一些对它们的引用,例如

this.ItemPictureBox.BackgroundImage = fastenersImageList.Images[3];

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

最佳答案

您应该能够在代码窗口中右键单击 ImageList 变量,然后从上下文菜单中单击查找所有引用。即使它被添加到 Designer View 中,它也应该在您这样做时显示出来。 某事 必须将图像添加到列表中。但请记住,如果您将 ImageList 传递给函数或将其传递到您正在使用它的类中,则 Add 调用可能不会显示执行查找所有引用 - 引用列表仍应向您显示ImageList 的分配位置或将其传递到的位置。您可能必须跟随面包屑的踪迹才能找到您要查找的内容。

如果 ImageList 图像是由设计器添加的,您可以在设计器本身中查看它们。在显示您正在设计的表单的 View 中,底部会有一个栏,其中包含计时器和图像列表等内容。

Forms Designer

如果您在 Designer View 中单击 ImageList,Properties 窗口的 Appearance 标题下将有一个 Images 字段。如果您单击旁边的 ... 按钮,它将向您显示已通过设计器添加的图像。

enter image description here

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

编辑:我将Find All References 位移到了顶部,因为它确实是您应该尝试的第一件事,但以防图像列表在设计器中被编辑,稍后查看此问题的人可能仍然会发现屏幕截图有用,所以我将它们留在那里。

关于c# - 使用 ImageList 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18105770/

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