1

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

我试过这样

picbox.Image = imagelst.Images[0];

但它没有用。
Visual Studio 不允许我在 imagelist 之后写图像

4

2 回答 2

7

它有效,我认为您没有在 imagelist 中设置图像。

  1. 我在 imagelist 中设置了一个图像。
  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. 有用。

在此处输入图像描述

于 2012-08-20T20:57:05.110 回答
0

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

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

于 2015-11-21T12:32:55.717 回答