c# - listview 不会为所有 item/images 显示不同的图标?

c# - listview does not shows different icons for all item/images?

我正在尝试用 C# 制作图片库。
我在 ListView.
中查看图像缩略图时遇到问题 图片列表中的所有图片显示一张图片。

这是截图:

这是代码:

foreach (string path in filePaths)
{
    int i = 0;
    filename.Add(Path.GetFileName(path));
    images.Images.Add(i.ToString(),Image.FromFile(path));
    ImageView.Items.Add(Path.GetFileNameWithoutExtension(path),i);
    richTextBox1.Text += path + Environment.NewLine;
    i++;
}

每个列表视图项都有一个 ImageIndex 属性。默认情况下它是 0,所以它会显示第一张图片。

虽然不清楚您的数据类型是什么,但我认为这就是您想要的。

int i = 0;

foreach (string path in filePaths)
    {
        filename.Add(Path.GetFileName(path));
        images.Images.Add(i.ToString(),Image.FromFile(path));
       ImageView.Items.Add(Path.GetFileNameWithoutExtension(path),i);

        richTextBox1.Text += path + Environment.NewLine;
        i++;
    }