显示jpg的问题
yzbsd 2010-01-07 02:43:25 在窗体上放置了一个pictureBox1用来显示jpg,代码如下:
using (Bitmap bmp = new Bitmap(@"\Program Files\pic\1.jpg"))
{
pictureBox1.Image = Image.FromHbitmap(bmp.GetHbitmap());
}
可以正常显示,但是在调试窗口中输出如下信息:
在 System.InvalidCastException 中第一次偶然出现的“System.Drawing.dll”类型的异常
有异常抛出,但是程序可以正常运行,如果连续显示多张图片,运行一段时间程序就会报内存不够退出。
上面的代码哪个地方有问题?