Проблемы с Graphics.CopyFromScreen из-за изменений разрешения или разрешения экрана
Я пытаюсь сделать снимок экрана с панелью Windows Forms, когда пользователь нажимает кнопку печати. Я использую Graphics.CopyFromScreen с параметром sourceX, а sourceY будет расположением панели, соответствующей родительскому элементу управления.
Проблема заключается в том, что когда пользователь изменяет разрешение экрана или т. Д., Координаты X и Y для расположения панели различаются. Так что скриншот изображения обрезан. Любой совет?
1 ответ
Решение
Вы должны работать с координатами экрана, а не с относительными координатами.