我想显示从特定目录到相框的未知数量的图片。 我得到了一个带有imagelist和listview的解决方案。但我不知道如何在图片框中这样做。 这是我用于listview的代码。
private void btnZoom_Click(object sender, EventArgs e)
{
listView1.Items.Clear();
imageList1.Images.Clear();
string[] pics = System.IO.Directory.GetFiles("TestFolder//");
listView1.View = View.LargeIcon;
listView1.SmallImageList = imageList1;
imageList1.ImageSize = new Size(Width,Height);
foreach (string pic in pics)
{
imageList1.Images.Add(Image.FromFile(pic));
}
for (int j = 0; j < imageList1.Images.Count; j++)
{
ListViewItem item = new ListViewItem();
item.ImageIndex = j;
listView1.Items.Add(item);
}
}
为什么我不想使用Listview? 因为listview将我的图像大小限制为256.我想以原始大小显示图像。有人建议我使用图片框,但我不知道 怎么做。 这是一个Winform应用程序。
请帮忙,感谢任何帮助。 提前谢谢。