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.Формат картинки);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д