我正在尝试用C#创建一个图库
我在查看ListView
中图像的缩略图时遇到问题
一张图像显示图像列表中的所有图像。
这是一个ScreenShot:
这是代码:
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++;
}
答案 0 :(得分:0)
每个列表视图项都有一个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++;
}