我写的程序是WinForm,是根据数据库中存储的图片路径来读取图标,然后再动态生成pictureBox来显示它!!可是当路径达到50条的时候,程序就提示内存不足!不知道该如何解决!!!该段的代码(显示图标代码)如下://读取图标的路径
string strIcon = SoftList.Rows[j-intPassCount].ItemArray[7].ToString();
SoftIcon[j] = new PictureBox();
SoftIcon[j].Location = new System.Drawing.Point(585,intIcon); //设置图标的位置
SoftIcon[j].Size = new System.Drawing.Size(32,32); //设置图标的大小
SoftIcon[j].SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;//设置图片的适应模式
SoftIcon[j].BackColor = System.Drawing.Color.Transparent; //设置背景色为透明
if(strIcon != "") //判断图标的路径是否为空
{
SoftIcon[j].Image = Image.FromFile(strIcon); //添加图标
}