更新时间:2023-02-17 15:57:08
private void button1_Click(object sender, EventArgs e)
{
Image newone = CaptureScreen();
//This variable s i m using to create different names of my snaps on basis of time
string s = DateTime.Now.ToString("yyyy.MM.dd HH:mm:ss:ffff").Replace('.', 'a').Replace(':', 'b');
// MessageBox.Show(s);
newone.Save(@"C:\Users\pandasa\Desktop\Snaps\"+s+".jpg");
}
private Image CaptureScreen()
{
Rectangle screenSize = Screen.PrimaryScreen.Bounds;
Bitmap target = new Bitmap(screenSize.Width, screenSize.Height);
using (Graphics g = Graphics.FromImage(target))
{
g.CopyFromScreen(0, 0, 0, 0, new Size(screenSize.Width, screenSize.Height));
}
return target;
}
}