如何使用图像字典填充窗口?

时间:2012-12-03 00:39:51

标签: c# winforms image dictionary

我有一个带有按钮的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坐标,但上面的代码什么都没有显示。

0 个答案:

没有答案