Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否向面板添加图像和值?_C#_Image_Panel - Fatal编程技术网

C# 是否向面板添加图像和值?

C# 是否向面板添加图像和值?,c#,image,panel,C#,Image,Panel,我可以用下面的代码将图像添加到我的面板中, 但是现在我的问题是我需要从图像中检索一些信息等(键值) 是否可以为每个图像添加一个值 foreach (System.Drawing.Image img in imagelist) { PictureBox imagePicBox = new PictureBox(); imagePicBox.Name = "image" + imagePanel.Controls.Count.ToString();

我可以用下面的代码将图像添加到我的面板中, 但是现在我的问题是我需要从图像中检索一些信息等(键值)

是否可以为每个图像添加一个值

foreach (System.Drawing.Image img in imagelist) {
    PictureBox imagePicBox = new PictureBox();
    imagePicBox.Name = "image" + imagePanel.Controls.Count.ToString();                   
    imagePicBox.Image = img;              
    imagePicBox.Size = imagePicBox.Image.Size;
    imagePicBox.BackColor = Color.Black;
    imagePicBox.SizeMode = PictureBoxSizeMode.StretchImage;
    imagePicBox.BorderStyle = BorderStyle.FixedSingle;
    imagePanel.Controls.Add(imagePicBox); 
}
可以使用System.Drawing.Image的属性添加所需的任何数据。这就是它的目的