在修改信息窗体中,pictureBox1的图片是从数据库读出来的,pictureBox1不作任何改动,当点击保存,下面的代码会执行,但会出现"GDI+ 发生一般请错误",那位高手能帮忙解决一下!谢谢!代码:
MemoryStream picStream = new MemoryStream();
byte[] pic = null;
int len = 0;
if(pictureBox1.Image != null)
{
try
{
pictureBox1.Image.Save(picStream,System.Drawing.Imaging.ImageFormat.Jpeg);
len = (int)picStream.Length; //这句发生错误
pic = picStream.ToArray();
picStream.Close();
pictureBox1.Image = null;
}
catch(Exception ex)
{
Error.ErrorMsgBox(ex.Message.ToString());
}
}
MemoryStream picStream = new MemoryStream();
byte[] pic = null;
int len = 0;
if(pictureBox1.Image != null)
{
try
{
pictureBox1.Image.Save(picStream,System.Drawing.Imaging.ImageFormat.Jpeg);
len = (int)picStream.Length; //这句发生错误
pic = picStream.ToArray();
picStream.Close();
pictureBox1.Image = null;
}
catch(Exception ex)
{
Error.ErrorMsgBox(ex.Message.ToString());
}
}
解决方案 »
- 正则表达式,替换图片问题
- C# 怎么实现点击button就可以把磁盘上的execl文本文件导入orcle数据库,
- 父窗口和子窗口(在线等!必给分)
- 并发冲突,updatecommand影响0个记录
- web中的ListBox中的一行怎么上下移动?
- (来的都给分)c#打印问题 。做过的朋友进来出出主意。
- vs经常出现所有代码颜色变黑,还没有代码提示,重新启动vs就没事了。这是为什么?
- new出的临时变量,系统如何处理?50分奉送
- wpf 的textbox控件中如何添加根号
- 该如何写这个类??
- 请达人指点一下一个无聊的问题,微软为什么搞出这么多命名空间,为什么不就using 一个system就完了
- 我用HtmlTable 动态添加了DropDownList控件,请问怎样才能创建它的SelectedIndexChanged事件
pictureBox1中放的ico跟bmp,都没有问题。
你的Image是什么类型的??