1.一个小问题困扰了很久,分享出来,让大家不要再犯错!
对于picturebox控件,他的回收机制,是在你一段时间没有调用后,会回收,但只要有一个调用的地方还在运行,都不会去回收,这次你再刷新图片,内存会蹭蹭蹭的上去!
解决方法如下:
if (Picturebox.Image != null)//判断有无图片,有图片执行释放
{
Picturebox.Image.Dispose();//释放图片
}
else
{
Picturebox.Image=S1;//S1为输入的图片,这个时候可以显示
}