Tag: savefiledialog

使用SaveFileDialog后,在Bitmap.Save()的GDI +上发生一般错误

我在using块中使用了以下代码块和更多代码: using (System.Drawing.Bitmap tempImg = (System.Drawing.Bitmap)tempObj.GetData(System.Windows.Forms.DataFormats.Bitmap)) { // … tempImg.Save(“..\\..\\testdata\\tempImg.bmp”, ImageFormat.Bmp); // … } 但我仍然得到错误: GDI +发生了一般错误 只有在我做了一些与使用块内的代码无关的动作之后。 在其他时候,这很好。 tempImg.bmp也是一个临时文件,因此我删除了using块本身中的tempImg.bmp。 由于tempImg在使用中并且它被处理掉了,我认为应该解决锁定问题。 有人可以让我知道这段代码中的错误是什么? 编辑: System.Drawing.Image到System.Drawing.Bitmap作为tempImg的类型。 编辑:我发现只有在创建了SaveFileDialog并且用户点击“保存”后才会出现此错误。