0

我无法让我的图片框显示在表单上。我做错了吗?这是我的代码:

static Bitmap[] pictures = new Bitmap[9];
PictureBox[] picBox= new PictureBox[9];

在构造函数上:

            pictures[1] = new Bitmap(@"1.1Bright.jpg");

         *  picBox[1].Location = new System.Drawing.Point(25, 7);
            picBox[1].SizeMode = PictureBoxSizeMode.StretchImage;
            picBox[1].ClientSize = new Size(53, 40);
            picBox[1].Image = pictures[1];

我在 * 上不断收到 nullreferenceexception 错误

4

2 回答 2

3

您尚未设置picBox[1]引用任何内容。你需要类似的东西:

picBox[1] = new PictureBox();

真的希望pictures变量是静态的吗?每次创建表单实例时,数组内容都会被覆盖...

于 2010-05-13T01:51:31.370 回答
0

知道了:

picBox[0] = new PictureBox();   
this.Controls.Add(this.picBox[0]);
于 2010-05-18T07:23:26.970 回答