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++;
}
我正在尝试用 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++;
}