日期:2014-05-18 浏览次数:21373 次
if (picBox_One.BackgroundImage != null) { picBox_One.BackgroundImage.Dispose(); } picBox_One.BackgroundImage = Image.FromFile("图片");
------解决方案--------------------
picBox_One.BackgroundImage=null;
picBox_One.BackgroundImage = Image.FromFile("图片");
------解决方案--------------------
用双缓冲,不直接调用图像:“Winform,我给PictureBox 赋值 picBox_One.BackgroundImage = Image.FromFile("图片"); ”
改为:Bitmap a=new Bitmap ("图片");picBox_One.BackgroundImage=(Image)a;
调用第二张图片时:Bitmap b=new Bitmap("图片2");picBox_One.BackgroundImage=(Image)b;
a.Dispose();依次类推……