【问题标题】:listview with multiple imagelist and icons/image具有多个图像列表和图标/图像的列表视图
【发布时间】:2012-10-23 18:25:37
【问题描述】:

我需要一种在列表视图上使用两个图像列表的方法。如果标题图标包含 16x16 图标,则其中一个图像列表将包含子项目内的 32x32 缩略图。

下图显示了我正在尝试做的事情

【问题讨论】:

  • 如果有帮助,请尝试不同的列表视图:codeproject.com/Articles/16009/A-Much-Easier-to-Use-ListView
  • 是用vb6还是.net写的(你的标签可能会引起混淆)?
  • 好吧,我的偏好是在 vb6 中,但我听说它可以在没有 .net 框架的情况下在 vb6 中使用 vb.net 控件?请建议我的最佳选择
  • @nawfal 是否可以在 vb6 中使用 .net 控件
  • @Smith 我不确定。我觉得不是。您提出另一个问题以获得更多见解。

标签: .net listview vb6 thumbnails imagelist


【解决方案1】:

我发现了一个解决问题的技巧。诀窍是在 32x32 画布上创建一个 16x16 图标并将其居中。这是因为缩略图大小最大为 32 位。 所以我有一个 16pix isonc 的图像列表和另一个 32pix 图标的图像列表

当需要缩略图时,我只需要将小图标设置为 32pix。

这种支持构建了它,我只需要这样做

' for the header columns
Set ListView1.ColumnHeaderIcons = ImageList1
' for the items and sub items
Set ListView1.SmallIcons = ImageList2

感谢您的所有投入

【讨论】:

  • +1 用于在具有透明背景的较大图像中居中较小的图像。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-12
  • 1970-01-01
  • 2012-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多