C# 不使用滚动条打印整个面板

C# 不使用滚动条打印整个面板,c#,winforms,visual-studio-2013,panel,print-preview,C#,Winforms,Visual Studio 2013,Panel,Print Preview,我想打印整个区域,即使面板上有滚动条。 预览显示如下 但我想打印整个区域,就像 我试过client.height,但只得到了屏幕截图 增加表单的高度和宽度并删除滚动条。您可以创建一个RDLC报告,并将数据传递到报告和打印报告,而不是打印表单/面板。如果这是一个面板,则您有一个绘制此报告的绘制事件处理程序。将该代码移动到至少具有图形参数的另一个方法中。现在可以从Paint事件处理程序和PrintPage事件处理程序调用它。

我想打印整个区域,即使面板上有滚动条。 预览显示如下

但我想打印整个区域,就像 我试过client.height,但只得到了屏幕截图


增加表单的高度和宽度并删除滚动条。您可以创建一个
RDLC
报告,并将数据传递到报告和打印报告,而不是打印
表单/面板。如果这是一个面板,则您有一个绘制此报告的绘制事件处理程序。将该代码移动到至少具有图形参数的另一个方法中。现在可以从Paint事件处理程序和PrintPage事件处理程序调用它。