private void screenshot() { Bitmap bit = new Bitmap(pwidth, pheight); Graphics g = Graphics.FromImage(bit); g.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality; if (webKitBrowser != null) { g.CopyFromScreen(webKitBrowser.PointToScreen(Point.Empty), Point.Empty, webKitBrowser.Size); } else if (ieBrowser != null) { g.CopyFromScreen(ieBrowser.PointToScreen(Point.Empty), Point.Empty, ieBrowser.Size); } try { bit.Save(pout); } catch { MessageBox.Show("Save failed:\n" + pout, "YashiWebpageScreenshot", MessageBoxButtons.OK, MessageBoxIcon.Error); } exit(); }