Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width,
Screen.PrimaryScreen.Bounds.Height);
Graphics graphics = Graphics.FromImage(bitmap as Image);
graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);
bitmap.Save(@"C:\Temp\printscreen.jpg", ImageFormat.Jpeg);
To jest mój kod przycisku drukowania ekranu. Problem polega na tym, że wciskam przycisk kilka razy i po prostu piszę nad starym plikiem obrazu (printscreen.jpg), nie utworzy on kolejnego nowego pliku obrazu, takiego jak printscreen1.jpg.Zapisz ekran drukowania w C#
To na pewno nie będzie, jeśli nie poinformować go. :) – Chris