pictureBox1.Image = Image.FromFile("F:\\fc三胞胎.jpg",true)为什么老是提示错误,路径没错呀!问题到底出在哪儿
解决方案 »
- 如何获得局域网中所有的打印机名称列表??
- winform 下TEXTBOX 失去焦点是什么事件
- dateformat
- 使用第三方控件之后,如何发布出去? 别人只装.net framework
- treeview在WEB(C#)中动态的一下把结点全显示出来.
- 请问C#中是否有比较方便的copy两个实例中相同属性的方法?
- 两个List<T>对比
- 关于关闭WEB窗体问题
- ASP.NET判断多个文本、下拉等不同类型控件是否填写,用try catch是否可行,还有其他什么方法
- a.b[4].c[2].d 问题!
- 急!!!图片转换为十六进制的问题
- asp.net中Windows身份验证怎么设置能让它不出现用户名登录的那个框框。
{
pictureBox2.Image = null;
pictureBox2.SizeMode = PictureBoxSizeMode.Zoom;
pictureBox2.Image = Image.FromFile(@"F:\\管理\\管理\\bin\\Debug\\房产资料\\picture\\ fcdnf.jpg", true);
} private void button8_Click(object sender, EventArgs e)
{
pictureBox2.Image = null;
pictureBox2.SizeMode = PictureBoxSizeMode.Zoom;
pictureBox2.Image = Image.FromFile(@"F:\\管理\\管理\\bin\\Debug\\房产资料\\picture\\ fcdnfqq.jpg", true);
}两个按钮代码一样,就是显示的图片不一样!button7就可以正常显示,button8就报错!路径没错,文件也有,也没被使用!求指教,求指教...
这句已经初始化picturebox了呀!还是报错...报错说:“F:\\管理\\管理\\bin\\Debug\\房产资料\\picture\\ fcdnfqq.jpg”
可是,路径没错呀,文件它也依然存在呀!原因未知...
楼上那么多方式,你不行就换个方式啊
尝试一下如下思路,
不要用Image.FromFile()方法
用Image.FromStream()
先把文件读取成文件流,再用上述方法,
换图片的时候把PictureBox的原图片先Dispose()释放资源
再重新读取新的文件转成流,调用FromStream()方法
private void button1_Click(object sender, EventArgs e)
{
pictureBox1.Image = null;
pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
pictureBox1.Image = Image.FromFile(@"g:\图形图片\图片\Photos\IMG0018A.jpg",true);
} private void button2_Click(object sender, EventArgs e)
{
pictureBox1.Image = null;
pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
pictureBox1.Image = Image.FromFile(@"g:\图形图片\图片\Photos\IMG0018C.jpg",true);
}