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 に答える