将图像和值添加到面板?

时间:2015-04-01 06:49:15

标签: c# image panel

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

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

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); 
}

1 个答案:

答案 0 :(得分:0)

您可以使用System.Drawing.Image的Tag属性添加所需的任何数据。这就是它的用途。