问题描述
解决方案
解决方案二:
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;usingSystem.IO;namespace图片浏览{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}string[]path=Directory.GetFiles(@"C:UsershejwPicturesScreenshots");inti=0;privatevoidbuttonUp_Click(objectsender,EventArgse){i--;if(i<0){i=path.Length-1;}pictureBox1.Image=Image.FromFile(path[i]);}privatevoidbuttonDown_Click(objectsender,EventArgse){i++;if(i>path.Length-1){i=0;}pictureBox1.Image=Image.FromFile(path[i]);}privatevoidpictureBox1_Click(objectsender,EventArgse){}privatevoidForm1_Load(objectsender,EventArgse){pictureBox1.SizeMode=PictureBoxSizeMode.Zoom;pictureBox1.Image=Image.FromFile(path[0]);}}}
解决方案三:
Image.FromFile读取完整路径的图片如:Image.FromFile("c:\FakePhoto1.jpg");
检查一下你的path[0]是不是图片?
解决方案四:
图片太大??还是怎么回事
解决方案五:
初始化path的时候应该将代码放到默认构造函数里。你确定你的path是有数据的么
解决方案六:
Copy了你的代码试试,貌似是路径这里多了个空格。你再检查检查string[]path=Directory.GetFiles(@"C:UsershejwPicturesScreenshots");//C:后面多了空格
解决方案七:
不知道怎么回复个人。。所以只好统一回复了。。那个Path【0】里面确实是图片,,图片不是特别大,,还有空格就算删了也是抛异常TT
解决方案八:
哦对了,还有,这个程序可以调试运行,是在运行的时候抛异常。