AnalysisImageClick.ScreenCapture.captureScreen C# (CSharp) Method

captureScreen() public static method

public static captureScreen ( int id ) : Bitmap
id int
return System.Drawing.Bitmap
        public static System.Drawing.Bitmap captureScreen(int id)
        {
            try
            {
                System.Drawing.Rectangle region = System.Windows.Forms.Screen.AllScreens[id].Bounds;
                System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(region.Width, region.Height, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
                System.Drawing.Graphics graphic = System.Drawing.Graphics.FromImage(bitmap);
                graphic.CopyFromScreen(region.Left, region.Top, 0, 0, region.Size);
                return bitmap;
            }
            catch (Exception e) { }
            return null;
        }