internal static void TakeTabControlScreenshot(Form1 form) { XtraTabControl pagesTabControl = form.pagesTabControl; Rectangle screenshotArea = pagesTabControl.RectangleToScreen(pagesTabControl.ClientRectangle); //Rectangle bounds = pagesTabControl.Bounds; using (Bitmap screenshot = new Bitmap(screenshotArea.Width, screenshotArea.Height)) { using (Graphics graphic = Graphics.FromImage(screenshot)) { graphic.CopyFromScreen(new Point(screenshotArea.Left, screenshotArea.Top), Point.Empty, screenshotArea.Size); } Clipboard.SetImage(screenshot); } ShowInfoBox(form, LanguageUtil.GetCurrentLanguageString("ScreenshotInClipboard", className)); }