Visual Studio 2013 C# 将图像列表中的所有图像添加到列表视图
Visual Studio 2013 C# Add all images from imagelist to listview
目前我要显示的代码为零,因为我是新手 Visual Studio,让我先解释一下我想要得到的结果,以便您更好地理解我想要做什么。我将首次尝试使用大量图像在 C# 中编写程序。
我在 imageList1 中添加了大约 1300 张图片,我试图让所有这些图片在表单加载时通过它们自己的 picturbox 或在列表视图中垂直显示,所以迟早会制作这些图片以便可以拖放这些图片进入另一个 window 将输出代码。我需要这些图像从程序本身而不是本地目录加载。不确定 imageList 是否是最好的方法。
我已经用谷歌搜索了,但没有找到关于我正在尝试做的事情的任何信息。现在我需要的只是让图像列表中的图像显示出来。我用谷歌搜索了 2 天,没有找到我想做的事情,可能是由于输入了关键字,但我什么也没找到。
尝试这样的事情(虽然不确定图片框的位置):
PictureBox pb = default(PictureBox);
int x = 0, y = 3000;
foreach (Image img in imglist1.Images)
{
pb = new System.Windows.Forms.PictureBox();
pb.Image = img;
pb.Width = 1450;
pb.Height = 1450;
//x += 1000;
y -= 1000;
pb.Location = new System.Drawing.Point(x,y);
//pb.Location.X = x;
//pb.Location.Y = y;
this.Controls.Add(pb);
}
目前我要显示的代码为零,因为我是新手 Visual Studio,让我先解释一下我想要得到的结果,以便您更好地理解我想要做什么。我将首次尝试使用大量图像在 C# 中编写程序。
我在 imageList1 中添加了大约 1300 张图片,我试图让所有这些图片在表单加载时通过它们自己的 picturbox 或在列表视图中垂直显示,所以迟早会制作这些图片以便可以拖放这些图片进入另一个 window 将输出代码。我需要这些图像从程序本身而不是本地目录加载。不确定 imageList 是否是最好的方法。
我已经用谷歌搜索了,但没有找到关于我正在尝试做的事情的任何信息。现在我需要的只是让图像列表中的图像显示出来。我用谷歌搜索了 2 天,没有找到我想做的事情,可能是由于输入了关键字,但我什么也没找到。
尝试这样的事情(虽然不确定图片框的位置):
PictureBox pb = default(PictureBox);
int x = 0, y = 3000;
foreach (Image img in imglist1.Images)
{
pb = new System.Windows.Forms.PictureBox();
pb.Image = img;
pb.Width = 1450;
pb.Height = 1450;
//x += 1000;
y -= 1000;
pb.Location = new System.Drawing.Point(x,y);
//pb.Location.X = x;
//pb.Location.Y = y;
this.Controls.Add(pb);
}