c#的catch语句中, MessageBox.Show(ex.ToString());出现System.ArgumentException参数无效,怎么解决?
大佬有知道的吗?这是异常本身有异常?下面是部分代码//在datagridview1_CellClick事件中try{pictureBox1.ImageLocation=n...
大佬有知道的吗?这是异常本身有异常?下面是部分代码//在datagridview1_CellClick事件中 try { pictureBox1.ImageLocation = null; //清空保存的图片路径 FileInfo info = new FileInfo(@"..\..\img\img1.jpg"); if (info.Exists) //判断是否保存过图片 { pictureBox1.Image = Image.FromFile(info.FullName); //显示保存的图片 pictureBox1.ImageLocation = info.FullName; //记录它的图片路径 } else { pictureBox1.Image = pic; //图片设置为默认 } info=null; } catch (ArgumentException ex) { MessageBox.Show(ex.ToString()); }
展开
3个回答
展开全部
参数类型应该不是ArgumentException吧,平时都没留意,但应该不是这个。你要用原生自带的那个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个跟断点调试啊,路径我这里也没有,一行代码一行代码的跟踪,一定会找到的,又不复杂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询