我不确定我的错误是什么,但我告诉你它之前有用。我想根据用户的选择更改图片框中的图片。
我放的第一张照片是在照片控制框中。我只是把图片放在没有做代码的情况下。然后,当系统收到用户选择的值时,图片将变为第二张图片。
代码:
if (fheadValue == 101)
{
Bitmap abc = (Bitmap)System.Drawing.Bitmap.FromFile
("C:\\Users\\HDAdmin\\Pictures\\humanbody\\MALE123\\images\\malebothandroid_01");
pictureBox1.Image = abc;
}
在此之前,我只使用此代码,它确实改为第二张图片。但现在,它不起作用。我不知道我的代码有什么问题。
然后我尝试使用此代码。
pictureBox1.Image = Image.FromFile("C:\\Users\\HDAdmin\\Pictures\\humanbody\\MALE123\\images\\malebothandroid_01");
但是,它仍然不起作用。伙计们,请帮助我。它确实适用于以前的项目,但是当我将相同的方法应用于新项目时,它不会工作。在没有注意到的情况下,我是否有任何不小心的错误。??
答案 0 :(得分:3)
注意,您尚未设置图像的文件扩展名。你应该添加一个扩展名。 无论是bmp,png,jpg ..
编辑:也请调用pictureBox1.Invalidate()
Edit2:至于评论,无需调用Invalidate()。