2

所以我有这个表单,如果用户按下一个按钮,这个方法就会被执行:

//Takes a screenshot of the screen to send it with the email
    private void screenshot()
    {
        Bitmap printscreen = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);

        Graphics graphics = Graphics.FromImage(printscreen as Image);

        graphics.CopyFromScreen(0,0,0,0, printscreen.Size);

        printscreen.Save(@"C:\Users\*******\Desktop", ImageFormat.Jpeg);
    }

但是当我按下按钮时,我收到以下错误: GDI+ 中发生一般错误。

有任何想法吗?

提前致谢。

4

1 回答 1

8

我敢打赌它会崩溃调用Save,不是吗?:)

确保可以写入该文件!就像您的情况一样:我希望您不要尝试将图像保存为桌面文件夹,因为它看起来很像;)

于 2013-09-12T12:15:18.800 回答