如何自动保存窗体窗体应用程序的截图?

时间:2015-05-22 01:19:06

标签: c#

如何自动保存屏幕截图?

(if label1.Text=="Sam")//takes a screen shot for the form
if(label1.Text=="Julia")//takes a screen shot for the form

依旧......

拍摄屏幕截图并保存在我最初定义的特定路径中。

这意味着当我打开应用程序时,我定义了一个将屏幕截图保存到的路径。然后,当我点击一个按钮时,屏幕截图被保存到我之前定义的路径中,而且我不会做更多的事情来保存屏幕截图。它们会自动保存。

请问如何制作? 阿门

1 个答案:

答案 0 :(得分:0)

Rectangle bounds = this.Bounds;
using (Bitmap bitmap = new Bitmap(bounds.Width, bounds.Height))
{
    using (Graphics g = Graphics.FromImage(bitmap))
    {
        g.CopyFromScreen(new Point(bounds.Left,bounds.Top), Point.Empty, bounds.Size);
    }
    bitmap.Save("C://test.jpg", ImageFormat.Jpeg);

}

取自Capture screenshot of active window?

相关问题