gpt4 book ai didi

c# - ListView 子项中的图像

转载 作者:太空狗 更新时间:2023-10-29 23:02:06 29 4
gpt4 key购买 nike

如何为 ListView 子项添加图像而不是文本?喜欢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 ListView 控件的文章。我想坚持使用 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);

关于c# - ListView 子项中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8276225/

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