Printing 如何在vb6.0中打印表单

Printing 如何在vb6.0中打印表单,printing,Printing,我使用下面的代码。但它不打印整个表单。它只打印半个表单。如何打印整个表单 PrintForm1.PrintAction = PrintAction.PrintToPreview PrintForm1.Print() 我也使用下面的代码,但它不工作 If PrintDialog1.ShowDialog = DialogResult.OK Then PrintDocument1.Print() 正如Suzy提到的,PrintForm会将表单的全部内容发送

我使用下面的代码。但它不打印整个表单。它只打印半个表单。如何打印整个表单

    PrintForm1.PrintAction = PrintAction.PrintToPreview
    PrintForm1.Print()

我也使用下面的代码,但它不工作

If PrintDialog1.ShowDialog = DialogResult.OK Then
            PrintDocument1.Print()

正如Suzy提到的,PrintForm会将表单的全部内容发送到打印机,如果您需要的话。这很像是对表单进行屏幕截图并将其发送到打印机。如果你想要更具辨别力的东西,你需要使用某种报告软件


但是,如果您让PrintAction工作,那么您没有使用VB 6.0,因此这可能不是您的答案。

PrintAction不是VB.NET属性吗?也许您可以尝试.PrintForm方法。