2013-03-25 4 views
0

저는 FlowLayoutPanel의 그래픽 내용을 파일로 내보내는 방법을 원합니다. (어떤 형식이든 상관없이 bmp가 가장 쉽습니다). 또한 내용을 스크롤하여 내 보낸 파일에 Panel의 전체 내용이 포함되도록하고 싶습니다.FlowLayoutPanel 내보내기

이렇게 할 방법이 있습니까? 전 C#의 윈폼을 사용하여 프레임 워크 4

답변

1

있어 당신은 패널을 직렬화하고 XML을 절약 할 수 xml serialization

에보고하십시오. xml을로드하고 패널로 역 직렬화하십시오.

또한 this을 확인하십시오. 답변에 대한

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

+0

패널을 이미지로 인쇄하는 방법을 알고 싶습니까? –

+0

그렇습니다 완벽하게 인쇄하거나 패널을 저장할 것입니다 – vbtrek