Clipboard.GetImage() возвращает null - C#
Формулировка задачи:
Добрый день! Есть следующий код:
При компиляции выводит ошибку, что img = null. Нашел, что ещё при Image img = Clipboard.GetImage(); значение переменной равно null. Т.е. причина в Clipboard.GetImage();
Обидно ещё то, что раньше это работало, помогите найти ошибку
/* засыпаем, делаем скриншот, записываем в переменную img */
System.Threading.Thread.Sleep(1000);
SendKeys.Send("{PRTSC}");
Image img = Clipboard.GetImage();
/* Устанавливаем путь к файлам, называем файл как текущий год, месяц, день, часы, минуты, секунды */
string folderpath = @"E:\Diplom\data\";
string dataname = DateTime.Now.ToString("yyyy.MM.dd_HH-mm-ss");
string userfile = folderpath + dataname + ".jpg";
/* сохраняем файл */
img.Save(userfile);Решение задачи: «Clipboard.GetImage() возвращает null»
textual
Листинг программы
SaveScreenShot(куда сохранять, ImageFormat.Формат картинки);