我有一个带有名单和图片列表的窗体.列表很长,所以有一个滚动面板.现在,我想打印此表单,但我不能,因为打印功能只打印"可见"部分,因为当您向下滚动时看到不可见部分.那么,有没有办法立刻打印整个表格?
在 Visual Basic PowerPacks 工具箱中查找“打印表单”控件
要打印可滚动表单的完整客户区,请尝试以下操作...
1. 在工具箱中,单击 Visual Basic PowerPacks 选项卡,然后将 PrintForm 组件拖到窗体上。
PrintForm 组件将添加到组件托盘中。
2.在“属性”窗口中,将“PrintAction”属性设置为“PrintToPrinter”。
3. 在适当的事件处理程序中添加以下代码(例如,在打印按钮的 Click 事件处理程序中)。
1.PrintForm1.Print(我,PowerPacks.Printing.PrintForm.PrintOption.Scrollable)
尝试一下,让我知道它对你来说效果如何。
| 归档时间: |
|
| 查看次数: |
4141 次 |
| 最近记录: |