private void CaptureScreen() { Graphics myGraphics = DGVUpload.CreateGraphics(); Size s = DGVUpload.Size; memoryImage = new Bitmap(s.Width, s.Height, myGraphics); Graphics memoryGraphics = Graphics.FromImage(memoryImage); memoryGraphics.CopyFromScreen(DGVUpload.Location.X, DGVUpload.Location.Y, 0, 0, s); }