Распечатать изображение формы - PullRequest
0 голосов
/ 19 ноября 2011

Как создать и сохранить образ моей Windows Forms?это возможно?

Как это:

Like This

1 Ответ

2 голосов
/ 19 ноября 2011

Создайте Bitmap того же размера, что и ваша форма, и используйте удобный метод Control.DrawToBitmap. Вот общий метод, который возвращает Bitmap, который можно сохранить с помощью - как вы уже догадались - метода Save():

public static Bitmap CaptureControl(Control c) {
    Bitmap b = new Bitmap(c.Width, c.Height, System.Drawing.Imaging.PixelFormat.Format24BppRgb);
    c.DrawToBitmap(b, b.ClientRectangle);
    return b;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...