c# Image Fromfile 资源释放 PictureBox.Image = Image.Fromfile("D:/1.jpg");pictureBox要一直显示的,接下来1.jpg被修改时资源被占用。请问如何在pictureBox显示图片后释放其对图片资源的占用,以便其他程序能访问该图片资源。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以这样,有2种解决方法1,PictureBox.Image = Image.Fromfile("D:/1.jpg");Picturebox1.Image.Dispose()方法2System.IO.FileStream fs = null;fs = new System.IO.FileStream("D:/1.jpg", System.IO.FileMode.Open, System.IO.FileAccess.Read);PictureBox1.Image = System.Drawing.Image.FromStream(fs);fs.Close(); http://hi.baidu.com/jiang_yy_jiang/blog/item/266ae4dd55d544cf8d102992.html 感谢回复,已经解决但是使用孟子说的第一张说法,调用dispose之后图片显示也没有了,最后使用了FileStream 请教字符编码的代码 SLQ 2005数据库 为什么 这2个md算法结果不一样 急,急,根据获得的权限号在框架中显示不同的页面?? 不知道大家发现了TreeView的Bug没有? c# WINFORM中的 webBrowser打开本地WORD文件问题! 请问,Process问题 请问这种菜单形式怎么用toolstrip控件做啊? 怎样获得web控件中下拉列表框的选定值 用C#开发的程序该怎样发布到没有安装.net framework机器上面? 这个是什么错误? 关于Lamda表达式效率的问题,请高手指教。 急~~~~
1,
PictureBox.Image = Image.Fromfile("D:/1.jpg");
Picturebox1.Image.Dispose()
方法2
System.IO.FileStream fs = null;
fs = new System.IO.FileStream("D:/1.jpg", System.IO.FileMode.Open, System.IO.FileAccess.Read);
PictureBox1.Image = System.Drawing.Image.FromStream(fs);
fs.Close();
但是使用孟子说的第一张说法,调用dispose之后图片显示也没有了,最后使用了FileStream