Image.FromFile和picturebox不会显示来自计算机的图像

时间:2014-03-29 05:05:19

标签: c# winforms

我正在使用Winforms并拥有一个图片框。当用户点击它时,我想从我的计算机加载图像。但它不起作用。有什么想法吗?

 private void pictureBox1_Click(object sender, EventArgs e)
 {
     pictureBox1.Image = Image.FromFile("C:/wamp/www/cyber.jpeg");
     pictureBox1.Image = new Bitmap(@"C:\wamp\www\cyber.jpeg");
 }

如果我点击它,我收到错误“FileNotFoundException未处理”。如果我删除Image.FromFile并改为使用Bitmap,我会收到错误“参数无效”

2 个答案:

答案 0 :(得分:0)

试试这个

  pictureBox1.Image = Image.FromFile(@"C:\wamp\www\cyber.jpeg");

答案 1 :(得分:0)

假设您的文件路径正确无误,我认为您已将.jpg作为图片的附加信息,但您尝试使用附加信息.jpeg进行访问

试试这个:

pictureBox1.Image = Image.FromFile("C:/wamp/www/cyber.jpg");