//第一段,显示一个带有图片的label
Label LabelButton = new Label();
LabelButton.Image = myImages.Images[ZCNum * 2];
LabelButton.Name = "lableButton" + ZCNum.ToString();
LabelButton.Size = new Size(112, 25);
LabelButton.Text = myReader["ItemName"].ToString();
LabelButton.Visible = true;
LabelButton.Location = new Point(0, ZCTop);
LabelButton.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
panelZC.Controls.Add(LabelButton)
//第二段,在lable上添加一个小的点缀图 
Byte[] byteIco = new Byte[0];
byteIco = (Byte[])(myReader["ItemImage"]);
MemoryStream stmIco = new MemoryStream(byteIco); 
PictureBox ButtonIco = new PictureBox();
ButtonIco.Image = Image.FromStream(stmIco); 
ButtonIco.Location = new Point(20,ZCTop );
ButtonIco.Visible = true;
ButtonIco.Size = new Size(20, 20);
panelZC.Controls.Add(ButtonIco);                       ZCNum++;
ZCTop += LabelButton.Height + 1;  本段代码中,无论注释掉第一段或第二段都能显示出相应图标,但两段一起运行时,第二段的图片显示不出来(ButtonIco显示为一片白色,而不是我想要的图),请问为什么?