Как я могу сохранить экран как изображение из приложения форм .NET в C # - PullRequest
0 голосов
/ 16 декабря 2009

У меня есть приложение Windows .NET 3.5. Когда пользователь вводит данные и нажимает «Сохранить», я хочу сохранить всю форму в виде файла изображения.

Как я могу это сделать?

Спасибо, Чак.

Ответы [ 2 ]

1 голос
/ 16 декабря 2009

Посмотрите на мой ответ на этот вопрос . Он показывает, как сделать снимок экрана всего экрана.

1 голос
/ 16 декабря 2009

Вы можете создать растровое изображение размера экрана (класс System.Windows.Forms.Screen), создать для него объект System.Drawing.Graphics (Graphics.FromImage), а затем использовать Graphics.CopyFromScreen.

Вы также можете использовать Form.DrawToBitmap.

...