01.
var bmpScreenshot =
new
Bitmap(Screen.PrimaryScreen.Bounds.Width,
02.
Screen.PrimaryScreen.Bounds.Height,
03.
PixelFormat.Format32bppArgb);
04.
05.
06.
var gfxScreenshot = Graphics.FromImage(bmpScreenshot);
07.
08.
09.
gfxScreenshot.CopyFromScreen(Screen.PrimaryScreen.Bounds.X,
10.
Screen.PrimaryScreen.Bounds.Y,
11.
0,
12.
0,
13.
Screen.PrimaryScreen.Bounds.Size,
14.
CopyPixelOperation.SourceCopy);
15.
16.
17.
bmpScreenshot.Save(
"Screenshot.png"
, ImageFormat.Png);