в GDI + как передать графику на изображение - PullRequest
0 голосов
/ 21 декабря 2009

В C# Я рисую вещи на панели, используя creategraphics, и мне нужно передать эти вещи в изображение или растровое изображение, как я могу это сделать? спасибо

1 Ответ

0 голосов
/ 21 декабря 2009

Вы можете нарисовать непосредственно на Image, позвонив по номеру Graphics.FromImage.

Вы можете нарисовать Control до Bitmap, позвонив Control.DrawToBitmap


Между прочим, правильный способ нарисовать элемент управления - обработать его событие Paint и нарисовать в нем e.Graphics. Если вы рисуете элемент управления, используя CreateGraphics, он будет удален при перерисовке элемента управления (например, если вы перетащите окно поверх него до Vista)

...