读书人

C# 怎么将一个panel容器中的内容导出为

发布时间: 2013-04-21 21:18:07 作者: rapoo

C# 如何将一个panel容器中的内容导出为一张图片
做一个winform程序,需要将panel容器中的内容另存为一张图片,参照网络资源,基本上是使用截图的方式,但当panel容器中的内容比较多时会有滚动条,那么通过截图的方式保存图片时,就不能将panel容器中看不到的内容截取出来。请问有什么好的解决方案。

注:在panel容器中显示的内容行数较多,要满足1024*768的分辨率的显示器,所以截图的方式不能满足要求,求其他解决方案。 C# WinForm 图片
[解决办法]
panel外再套一个panel,外层的panel有滚动条,内层的panel没有滚动条,按里面的内容自动放大开
然后打印内层panel

具体怎么打印内层panel,你参考我的一篇博客如何将Panel里的内容全部旋转90度后打印?,把里面转90度的那行代码注销掉即可

[解决办法]
把panel容器的内容再做成一个窗体界面专用于打印。

读书人网 >C#

热点推荐