如何:使用 PrintForm 组件打印窗体 (Visual Basic)
通过 PrintForm 组件,无需使用 PrintDocument 组件即可完全按照窗体的图像在屏幕上的显示快速打印窗体的图像。 下面的过程演示如何将窗体打印到打印机、打印预览窗口和封装的 PostScript 文件。
将窗体打印到默认打印机
在**“工具箱”中,单击“Visual Basic PowerPacks”**选项卡,然后将 PrintForm 组件拖到窗体上。
PrintForm 组件随即添加到组件栏。
在**“属性”**窗口中,将 PrintAction 属性设置为 PrintToPrinter。
将下面的代码添加到相应的事件处理程序(例如,**“打印”**按钮Button的 Click 事件处理程序)中。
PrintForm1.Print()
在打印预览窗口中显示窗体
在**“工具箱”中,单击“Visual Basic PowerPacks”**选项卡,然后将 PrintForm 组件拖到窗体上。
PrintForm 组件随即添加到组件栏。
在**“属性”**窗口中,将 PrintAction 属性设置为 PrintToPreview。
将下面的代码添加到相应的事件处理程序(例如,**“打印”**按钮Button的 Click 事件处理程序)中。
PrintForm1.Print()
将窗体打印到文件
在**“工具箱”中,单击“Visual Basic PowerPacks”**选项卡,然后将 PrintForm 组件拖到窗体上。
PrintForm 组件随即添加到组件栏。
在**“属性”**窗口中,将 PrintAction 属性设置为 PrintToFile。
也可以选择 PrintFileName 属性并键入目标文件的完整路径和文件名。
如果跳过此步骤,则在运行时系统会提示用户输入文件名。
将下面的代码添加到相应的事件处理程序(例如,**“打印”**按钮Button的 Click 事件处理程序)中。
PrintForm1.Print()
请参见
任务
如何:打印窗体的工作区和非工作区 (Visual Basic)