假设我有一个自定义控件(System.Windows.Forms.UserControl的子代),例如图形。有没有办法我可以在控件上绘制图形,只是将控件的当前图形状态导出到JPG文件中?
答案 0 :(得分:5)
有可能。基本上你需要让控件将自己呈现为一个位图,然后将位图保存为jpeg
请参阅Control.DrawToBitmap()方法的文档。
Bitmap bmp = [Control.DrawToBitmap();
bmp.Save("", System.Drawing.Imaging.ImageFormat.Jpeg);