如何从imagelist添加图像到picturebox

时间:2012-08-20 20:46:55

标签: c#

嗨,我有一个图像列表和一个图片框。我想将图像添加到我的图片框中。

我试过这个

picbox.Image = imagelst.Images[0];

但它不起作用。
Visual Studio不允许我在imagelist

之后编写图像

2 个答案:

答案 0 :(得分:7)

它有效,我认为你没有在图像列表中设置图像。

  1. 我在图片列表中设置了图片。
  2. 我设置了这段代码。

    namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                pictureBox1.Image = imageList1.Images[0];
            }
        }
    }
    
  3. 有效。

  4. enter image description here

答案 1 :(得分:0)

这是一个老问题,但是根据OP的评论,我认为他没有实例化的imagelist对象。

将图像列表控件拖到窗体上,默认情况下为“imagelist1”。您可以将其重命名为您想要的,然后使用它。