使用Printer Object隐藏在VB6中打印y对话框的页面x。不是PrintDocument一个

时间:2016-10-11 11:06:05

标签: vb.net vb6 vb6-migration

我的代码是

      Dim p As New Printer
      p.Print("Hello")
      p.EndDoc()

我用过

Dim k As New System.Drawing.Printing.PreviewPrintController

但它在VB.Net / VB6中给出了编译时错误。

我无法使用PrintDocument,我想隐藏该对话框。任何帮助?

1 个答案:

答案 0 :(得分:0)

微软创建了一个库,帮助从旧的VB6代码转换一些。如果您无法进行重大更改,这可能会有所帮助。虽然我通过简短搜索找到的版本非常过时,但不能说它是如何支持的。

Microsoft Visual Basic Power Packs 3.0(Download Link

它包含的内容之一是您的旧程序可能正在使用的打印机控件。 (MSDN Reference

我相信那些只假设在临时过渡阶段使用的库。由于项目旨在迁移到使用较新的.NET版本的控件。