我有一个带有按钮的GUI,可以打开一个新窗口。 只要窗口打开,我就需要填充一系列图片,这些图片存储在(字符串,位图)字典中,字符串代表路径名称。显然我需要遍历字典,但我不知道用什么代码来显示图片。无论如何,有一个循环,将自动显示设置大小的图像。
有关我正在寻找的输出的一个很好的例子,请在浏览图片文件夹时考虑Windows资源管理器缩略图。
我对使用图像或图形用户界面知之甚少,所以我们将不胜感激。
截至目前,这是我的代码:
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坐标,但上面的代码什么都没有显示。