2013-03-25 70 views
0

我想有一种方法将FlowLayoutPanel的图形内容导出到文件中(不要介意什么格式,bmp可能是最简单的)。我也想让它滚动内容,以便导出的文件包含面板的全部内容。FlowLayoutPanel导出

有没有办法做到这一点?我使用C#WinForms和框架4.

回答

1

试着看xml serialization

你可以序列化的面板和保存XML。并加载xml并将其反序列化回面板

另外检查this out。

要保存你只是这样做的图像:

Bitmap image = new Bitmap(flowLayoutPanel1.Width, flowLayoutPanel1.Height); 
flowLayoutPanel1.DrawToBitmap(image, new Rectangle(0, 0, flowLayoutPanel1.Width, flowLayoutPanel1.Height)); 
image.Save("SAVE PATH"); 
+0

谢谢您的回答,这将很好地工作。我想我错误地问了这个问题,我应该说我想导出图形表示而不是数据(对不起!)。我会编辑操作。 – vbtrek 2013-04-04 11:10:12

+0

所以你想知道如何将面板打印到图像中? – 2013-04-04 18:29:24

+0

是的,这将是完美的打印或保存面板 – vbtrek 2013-04-05 07:27:33