C# 如何将一个panel容器中的内容导出为一张图片
做一个winform程序,需要将panel容器中的内容另存为一张图片,参照网络资源,基本上是使用截图的方式,但当panel容器中的内容比较多时会有滚动条,那么通过截图的方式保存图片时,就不能将panel容器中看不到的内容截取出来。请问有什么好的解决方案。
注:在panel容器中显示的内容行数较多,要满足1024*768的分辨率的显示器,所以截图的方式不能满足要求,求其他解决方案。
C#
WinForm
图片
------解决方案--------------------panel外再套一个panel,外层的panel有滚动条,内层的panel没有滚动条,按里面的内容自动放大开
然后打印内层panel
具体怎么打印内层panel,你参考我的一篇博客如何将Panel里的内容全部旋转90度后打印?,把里面转90度的那行代码注销掉即可
------解决方案--------------------把panel容器的内容再做成一个窗体界面专用于打印。