ListView 子项中的图像

2023-11-27

如何为列表视图子项添加图像而不是文本?喜欢http://i44.tinypic.com/2mzz6s6.png ?

通常我添加字符串的方式如下:

ListViewItem item = new ListViewItem("A");
item.SubItems.Add("B");
item.SubItems.Add("C");
listView1.Items.AddRange(new ListViewItem[] { item });

我正在使用 .NET 2.0 和 WinForms。另外,请不要将我链接到具有高级 .NET 列表视图控件的文章。我想坚持使用 MSVC 中的标准。


如果您需要将图标放在第一列中,那么可以通过创建一个轻松完成ImageList与您想要显示的图像,将其分配给SmallImageList的财产ListView并设置适当的ImageIndex对于该项目。像这样:

listView1.SmallImageList = YourImageList;
ListViewItem lvi = new ListViewItem();
lvi.SubItems.Add("A");
lvi.SubItems.Add("B");
lvi.SubItems.Add("C");
lvi.ImageIndex = 2; // this will display YourImageList.Images[2] in the first column
listView1.Items.Add(lvi);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ListView 子项中的图像 的相关文章

随机推荐

  • 平板电脑和手机的支持资源

    我需要支持适用于 mdpi hdpi 和 xhdpi 手机以及 7 和 10 平板电脑的应用程序 我不得不承认我有点迷失了 到目前为止我只做了平板电脑版本 我所做的是 一个名为 layout 的文件夹 3 个不同的文件夹 名为 drawab
  • EJB 3.x 中 @Schedule 方法的动态参数

    我是 J2EE6 中 Schedule 注释的新手 我想使用 EJB 3 x 和 Glassfish 3 1 来运行作业 javax ejb Schedule 对我们来说似乎是一个不错的选择 因此我们可以将自定义时间视为如下所示 Singl
  • maxPostSize 是否适用于多部分/表单数据文件上传

    我在 Tomcat 服务器上有一个允许上传文件的 Web 应用程序 文件上传的大小有限制 我希望预先强制执行该限制 即 一旦超过限制 文件上传就会失败 而不是传输整个文件 检查文件是否太大 然后再执行 然后发送错误 我尝试通过添加来做到这一
  • grep 双引号内的字符串

    尝试在我使用这个的时候 grep 双引号内的字符串 grep user file grep e 这将到达我需要的文件部分并突出显示双引号 但不会在双引号中给出刺痛 尝试这样做 cat aaaa foo bar base grep oP K
  • G++ 编译器:选项 -s 已过时并被忽略 C++

    我正在尝试使用 g 编译器 Mac OSX 上的 4 6 0 编译和剥离 C 中的一个非常简单的程序 但在编译时我收到警告 源代码 include local Cellar gcc 4 6 0 gcc include c 4 6 0 ios
  • boost::算法::包含

    我查看了模板定义 参数似乎需要跨范围和谓词的迭代器 我传入了一个 vector begin end 和一个 std string 谓词 但仍然遇到许多与许多 boost 库项目相关的编译时错误 我可以看一下 boost algorithm
  • 仅用于 API 的 SSL 证书还是客户需要它们?

    我有一个 RESTFul API 我想使用 SSL 证书来保护它的安全 如果我要获得一些 SSL 证书 我是否需要为每个使用 API 的 Web 客户端单独提供一个证书 或者 API 是否是唯一需要证书的东西 SSL 证书安装在托管 RES
  • 渲染资产部分

    我在Rails 3 1上使用Ruby 我想知道如何在JavaScript资产中呈现部分 我的目标是 in app assets javascript cart js coffee erb a add sth click gt random
  • 如何在 Android Studio 中针对消息“调用需要 API 级别 21(当前最小值为 16)”启用 lint 错误?

    我有一个方法叫做setImageTintList 这要求最小 API 为 21 但是 如果我在 gradle 中将最小 API 设置为 16 应用程序仍然会在没有任何警告的情况下构建 虽然有一条红线说 setImageTintList 调用
  • 特定 GIT 应用程序作为 PIP 包安装要求

    我有这个应用程序https github com staticdev django crud utils需要安装 django sorting 才能工作 但它不可能是原始的 django sorting 而是我制作的一个叉子 https g
  • Postgresql:连接被拒绝。检查主机名和端口是否正确以及邮局主管是否接受 TCP/IP 连接 [重复]

    这个问题在这里已经有答案了 我正在尝试连接 postgresql 但收到此错误 org postgresql util PSQLException Connection refused Check that the hostname and
  • 在 MySQL 中的特定列之后添加多个列

    我需要向表中添加多列 但要定位列after一个名为lastname 我已经尝试过这个 ALTER TABLE users ADD COLUMN count smallint 6 NOT NULL log varchar 12 NOT NUL
  • 捕获从 Postgresql 到 PHP 的错误

    我想使用 php 捕获并显示网页上查询的错误 以我选择的方式 所以代替下面的代码 result pg query connection query if result success else echo pg last error conn
  • 如何对两个数组进行相互关联的排序?

    我在 python 中制作原型 并使用 zip 函数来实现此目的 我不知道如何在 Java 中执行此操作 基本上我有两个列表 一个是names其中之一是data 并希望它们相互关联地排序 我的程序只处理一个列表 data 在本例中 但我使用
  • 无法向 Angular TypeScript 类 (FormGroup) 添加新方法

    我正在尝试向 Angular 的 FormGroup 类添加一个附加方法 该方法将设置组的状态 从服务器设置错误状态 我有以下代码form helper ts我的 Angular4 应用程序中的文件 import FormGroup fro
  • 使用 git-svn 克隆多个 SVN 项目

    我有一个大型 Java 应用程序 它分为多个项目 每个项目在 Subversion 存储库中都有自己的文件夹 如下所示 会计核心 trunk branches tags Common trunk branches tags 网络通用 tru
  • Material UI 的工具提示 - 自定义样式[重复]

    这个问题在这里已经有答案了 如何更改 Material UI 工具提示的背景颜色和颜色 我尝试如下 但它不起作用 import createMuiTheme from material ui core styles export const
  • 返回值的复制构造函数何时发生

    我有以下成员函数 Person ClassB DoSomethingAndReturnPerson RAIIMutex myLock m mutex return m person RAIIMutex是一个辅助类 它接收互斥体并将其锁定在构
  • (CSS?)消除浏览器在超链接图像周围的“选定”线?

    所附屏幕截图来自 OS X Firefox 3 请注意 中心选项卡 图像 周围有一条虚线 显然是因为它是最近选择的选项卡 有没有办法可以消除 CSS 或 JavaScript 中的这条虚线 嗯 免费图像托管服务减小了图像的大小 但是如果您能
  • ListView 子项中的图像

    如何为列表视图子项添加图像而不是文本 喜欢http i44 tinypic com 2mzz6s6 png 通常我添加字符串的方式如下 ListViewItem item new ListViewItem A item SubItems A