从Picturebox获取资源图像路径

时间:2016-07-03 13:39:56

标签: c# picturebox

我有六个图片框和名称为1到6的图片。当表单加载时,图片框中随机出现六张图片。我点击任何图片框,它应该显示图像名称,但它只显示我点击任何图片框时最后一个随机生成的图像名称。我尝试了这个How do you access the name of the image in a picturebox in Visual Studio using C#,但没有完成我的工作。我不想使用标签属性

     {
   ........
   for (i = 0; i < box.Count; i++)
        {
            int rand = r.Next(1, 7);
            int randM1 = rand - 1;

            imgname = name[randM1];
            box[i].Image = (Bitmap)rm.GetObject(imgname);
            box[i].Click += new EventHandler(Pop_Up);
        }

        }

    private void Pop_Up(object sender, EventArgs e)
    {
        var pb = sender as PictureBox;
        if (pb != null)
            MessageBox.Show(imgname);
    }    

0 个答案:

没有答案