问题标签 [imagelist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
866 浏览

delphi - 图像列表使用

我将应用程序的图标存储在几个图像列表中。

有一个:

X16

X24

X48

X32

将 ICO 放置在 TButton 或 TImage 中的 TAction 和直接访问都来自这几个图像列表。

我的问题是,当我需要删除一个时,它的噩梦

我想为每个人设置一个 CONST 值,但由于 TActions 中使用了一些值,所以它不是一个完整的解决方案。

你们是怎么做的?你们有什么解决方案来解决或至少改善这个问题?我用的是德尔福 2007。

0 投票
2 回答
4013 浏览

vb.net - 如何调整列表视图中图像之间的间距

我正在使用图像列表在列表视图中显示图像。到目前为止,我能够显示图像列表中的所有图像,但每个图像之间的间距非常大。所以我使用了Send Message 方法,这引起了另一个问题。现在,当我单击或将鼠标移到(启用热跟踪)任何图像时,图像变得不可见。我怎么解决这个问题 ?

鼠标移动之前:

在此处输入图像描述

鼠标移动后:

在此处输入图像描述

我也有这么大的左边距,虽然 listview 边距设置为 All = 3

图片的第一列没有显示!!!

在此处输入图像描述

0 投票
1 回答
146 浏览

c# - 在 C# Winforms 的列表视图中查找当前对用户可见的项目的索引

我正在使用附加到图像列表的列表视图控件。我想获取用户当前看到的项目的索引,即:在用户视图中,以便我可以加载相应的图像,只忽略项目的图像用户视图之外。请帮帮我。

0 投票
1 回答
2507 浏览

vb.net - 如何使用 ObjectListView 显示图像列表中的所有图像?

如何使用 ObjectListView 显示图像列表中的所有图像?在 ObjectListView 的主页中,他们展示了如何在 C# 中执行此操作(我对 c# 和委托不太擅长)。但我无法让它在 VB.net 中工作。

0 投票
2 回答
5139 浏览

vb.net - 带有 listview 和 imagelist 的项目图标

您好,我有一个列表视图,可以打开文件夹内的项目并显示它们。我想知道是否有办法让列表视图也显示图标,可能使用 shell32 或 imagelist。这是代码:

这是两张图片,说明它的外观以及我希望它的外观(如果有帮助的话)。

我想要什么:http: //imageshack.us/photo/my-images/21/wantd.png/

它的外观:http: //imageshack.us/photo/my-images/13/needk.png/

0 投票
1 回答
2488 浏览

c# - 将图像添加到 ImageList 后编译错误 RG0000(“格式不正确”)

在我正在处理的项目中,有一个包含 ImageList 控件的特定表单。直到几天前,一切正常,控件中有 5 张图像。

然后我的一位同事在控件中添加了第 6 张图像。我从源代码管理中获得了最新版本,突然我的项目不再编译了。错误信息:

错误 RG0000:无法加载文件或程序集“file:///D:/MyProjectPath/Bin/Debug/SomeOther.dll”或其依赖项之一。试图加载格式不正确的程序。

此错误消息显然是伪造的。ImageList 控件和SomeOther.dll. 当我恢复同事所做的更改时,项目再次编译正常。但是,如果我只是尝试删除他添加的一张图片,它仍然会给出编译器错误。事实上,如果我删除所有图像,然后自己添加一个新图像,它仍然会引发错误。只有当我从 ImageList 中删除所有图像时,它才会编译!

这里的东西真的不酷。总结一下:

  • 源代码控制中的旧代码编译良好,ImageControl 中有 5 个图像。
  • 如果有人(包括我自己)添加了新图像,它不会编译。
  • 即使删除了新图像,该项目也无法编译。resx 文件之间的文件差异显示整个长“imageList.ImageStream”加密字符串中的一两个字符已更改。在这些字符恢复到它们的旧值之前,项目不会重新编译。
  • 这个问题只存在于我的开发环境中。每个其他开发人员都没有任何问题。

有任何想法吗?

0 投票
1 回答
1763 浏览

c# - 如何从另一个线程调用 ImageList.Images.Clear()?

如何从另一个线程调用 ImageList.Images.Clear()?我试图做一个像

但是 ImageList 没有 InvokeRequired 或 Invoke,而且我不想设置属性,我只想调用

0 投票
2 回答
5617 浏览

java - 如何在 ui:repeat/h:dataTable/p:dataTable 中使用 p:graphicImage 和 StreamedContent?

我有一个具有StreamedContent属性的对象列表,我需要在<p:graphicImage>组件中显示它。

但这没有显示。它改为显示替代文本。我在 ui:repeat 或 p:dataTable 中看到了其他帖子Use of p:graphicImage,但我不明白该getImages()方法。

0 投票
0 回答
265 浏览

c# - 在 Linux 上使用 Mono 编译时,带有 ImageList 的 C# 项目在 Windows 上崩溃

我已经成功地编译了一个非常基本的 C#visualstudio 项目(1 个按钮,图像来自 imagelist 和 1 个项目)在 linux 下使用 mono(xbuild /t:Rebuild on ubuntu lucid)但是当我向项目添加图像列表时它仍然可以编译并在 linux 下运行正常,但在 windows 下运行时崩溃,没有特定的错误消息。任何帮助将不胜感激。

XBuild 引擎版本 2.4.4.0 单声道,版本 2.4.4.0

0 投票
2 回答
3301 浏览

c# - 处理 ImageList

ImageList处理对象的适当方法是什么?

假设我有一个private ImageList imageList成员的班级。现在,在某个时刻,我执行以下代码:

在同一个类中,我有Dispose方法实现,其执行方式如下:

我确信这段代码存在一些潜在的问题,所以请你帮我纠正一下。