我有一个带有按钮的 GUI,它将打开一个新窗口。窗口一打开,我就需要用我存储在(字符串,位图)字典中的大量图片填充,字符串表示路径名。显然我需要遍历字典,但我不知道使用什么代码来显示图片。无论如何要制作一个循环,自动以设定的尺寸显示图像。
对于我正在寻找的输出的一个很好的例子,在浏览图片文件夹时考虑 Windows 资源管理器缩略图。
我对使用图像或 GUI 知之甚少,因此将不胜感激。
到目前为止,这是我拥有的代码:
MyPalletGui.Show();
PictureBox myPicBox = new PictureBox();
Dictionary<string,Bitmap> MyPallet = MyImageCollection.ToDictionary();
int xcor = 0;
int ycor = 0;
foreach (Bitmap curtImage in MyPallet.Values){
xcor += 50;
ycor += 50;
myPicBox.Location = new Point(xcor, ycor);
myPicBox.Width = 50;
myPicBox.Height = 50;
myPicBox.Visible = true;
myPicBox.Image = new Bitmap(curtImage);
this.MyPalletGui.Controls.Add(myPicBox);
我需要更多地使用 x 和 y 坐标,但上面的代码什么也没显示。