如何:使用 PrintForm 组件打印窗体 (Visual Basic)
更新:2007 年 11 月
利用 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)